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