我不知道如何在帖子页中显示评论和回复评论,我的评论表包含id,sender_id,replyer_id,reply_id,comment_text。
CommentController返回注释对象。 我的问题是在Post.blade.php中如何编写一个或多个foreach循环。 请帮助我。
答案 0 :(得分:1)
控制器代码必须与此类似
public function index()
{
$comments = Comment::with(['sender', 'other-relation'])->get();
return view('comments.index', compact('comments'));
}
刀片代码中的必须与此相似
<ul>
@foreach($comments as $comment)
<li>{{ $comment->comment_text }}</li>
@if ($comment->sender) // or other relation
<a> {{$comment->sender->name}}<a> // relation name and column name must be fix yourself
@endif
@endforeach
</ul>
答案 1 :(得分:0)
内部刀片文件:
<ul>
@foreach($comments as $comment)
<li>{{ $comment->comment_text }}</li>
@endforeach
</ul>