質問編集履歴

1

2015/02/06 02:56

投稿

radiohead0317
radiohead0317

スコア66

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
- $user = new User;
6
+ $user = new User;
14
-
15
7
  }
16
8
 
17
- ```
18
-
19
-
20
-
21
9
  上記のように書くことはできると思いますが、もっと良い方法はないでしょうか?