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

回答編集履歴

1

追記にレス

2020/04/30 11:36

投稿

mikkame
mikkame

スコア5036

answer CHANGED
@@ -8,4 +8,26 @@
8
8
 
9
9
  [関連したモデルの挿入/更新](https://readouble.com/laravel/7.x/ja/eloquent-relationships.html#inserting-and-updating-related-models)
10
10
 
11
- を参考に書き直してみてください。
11
+ を参考に書き直してみてください。
12
+
13
+
14
+ ----
15
+
16
+ 追記について
17
+
18
+ ```
19
+ new Book(['author'=>$book['author']]),
20
+ new Book(['title'=>$book['title']]),
21
+ new Book(['person_id'=>$person->person_id])
22
+ ```
23
+
24
+ ここがなんかおかしくないですか?1回のeachごとに3札になってますし
25
+ 各本はタイトルだけ、著者だけみたくなってませんか?
26
+
27
+ ```
28
+ $person->person_id
29
+ ```
30
+
31
+ personのPKってidじゃないですか?
32
+
33
+ personを先にsaveしないとid取れないですよ