teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

2015/02/06 02:56

投稿

radiohead0317
radiohead0317

スコア66

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
- ```lang-php
3
+
5
- $user = User::find($id);
4
+ $user = User::find($id);
6
- if ( !$user ) {
5
+ if ( !$user ) {
7
- $user = new User;
6
+ $user = new User;
8
- }
7
+ }
9
- ```
8
+
10
-
11
9
  上記のように書くことはできると思いますが、もっと良い方法はないでしょうか?