質問編集履歴
1
test
CHANGED
@@ -1 +1,2 @@
|
|
1
1
|
[Laravel] モデルで該当するデータがないときに新規作成するには?
|
2
|
+
|
test
CHANGED
@@ -1,21 +1,9 @@
|
|
1
1
|
LaravelでEloquentを使っています。
|
2
|
-
|
3
2
|
質問なのですが、モデルで該当するデータがあればそれを取得し、なければ新規に作成する・・・ということは可能なのでしょうか?
|
4
3
|
|
5
|
-
|
6
|
-
|
7
|
-
```lang-php
|
8
|
-
|
9
4
|
$user = User::find($id);
|
10
|
-
|
11
5
|
if ( !$user ) {
|
12
|
-
|
13
|
-
|
6
|
+
$user = new User;
|
14
|
-
|
15
7
|
}
|
16
8
|
|
17
|
-
```
|
18
|
-
|
19
|
-
|
20
|
-
|
21
9
|
上記のように書くことはできると思いますが、もっと良い方法はないでしょうか?
|