ブレードテンプレートにコレクションを表示する際に問題が発生しています。ブレードテンプレートにLaravelコレクションを表示する
$comments = Comment::all();
return view('comments/index')->with(compact('comments'));
ブレードのためのコードは次のとおりです。
@isset($comments)
@foreach($comments as $comment)
<div>
<p>
<a href="{{ url('comments/', $comment->id) }}"><{{ $comment->commentor }}</a>
</p>
</div>
<hr>
@endforeach
@endisset
@empty($comments)
<div>
<p>There were no comments available.</p>
{{ $comments }}
</div>
@endempty
しかし、データをテンプレートでレンダリングするために取得する方法がわかりません。空白ページをレンダリングするだけです。
に誤りがありますか? – JYoThI
ページ全体が空白の場合、PHPエラーのように聞こえます。あなたのapache error.logを確認してください – Brad
また、コメント/インデックスはcomments.indexでなければなりません。 – Brad