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

回答編集履歴

1

他の方のご指摘を参考に誤りを修正いたしました。

2021/02/22 12:30

投稿

Lulucom
Lulucom

スコア1904

answer CHANGED
@@ -1,9 +1,9 @@
1
- DBファサードを使っているため$post中身が連想配列になっているのではないでしょう
1
+ first()メソッで1件だけ取得しているので、それをforeachで処理するのではなく、そのまま利用ましょう。
2
2
 
3
- Eloquentを使用するとPostのインスタンスになるはずです。
4
-
5
3
  ```php
4
+ $post = DB::table('posts')
6
- $post = Post::select('name', 'subject', 'message')->first();
5
+ ->select('name', 'subject', 'message')
6
+ ->first();
7
7
 
8
8
  return view('bulletin-boards.edit', compact('post'));
9
9
  ```