質問編集履歴

1

いただいたアドバイスを元に解決したので、解決方法を追記します

2019/12/26 16:14

投稿

marutto
marutto

スコア32

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,23 @@
23
23
 
24
24
 
25
25
  しかし、今後indexページに「各todosレコードに対して送られたメッセージの数を表示する」といったことをしたくなった時のためにwithメソッド以外で1つの配列にレコード情報をまとめる方法をアドバイスいただけるととても助かります。
26
+
27
+
28
+
29
+
30
+
31
+ 追記:アドバイスいただいたJOINで以下のように書いて解決しました。
32
+
33
+ ```ここに言語を入力
34
+
35
+ $todos = DB::table('todos')
36
+
37
+ ->join('categories', 'todos.id', '=', 'categories.todo_id')
38
+
39
+ ->join('files', 'todos.id', '=', 'files.todo_id')
40
+
41
+ ->select('todos.*', 'categories.name', 'files.file_path')
42
+
43
+ ->get();
44
+
45
+ ```