我有三个表(用户,帖子和收藏夹)。 如何获得laravel雄辩的所有帖子以及最喜欢的帖子以及将其标记为收藏的人的姓名。
用户 ID 名称 电子邮件
帖子 ID 名称
收藏夹 ID 用户身份 POST_ID
这就是我想在控制器中做的事情,但是无法在视图中迭代它。
$ posts = Post :: with('favorites','users') - > take(10) - > get();
有关详细信息,请查看此link 。
答案 0 :(得分:2)
在您的视图文件中尝试
@forech($posts as $post)
@foreach($post->favourites as $favourite)
//do your staff here like
{{ $favourite->users->name }}
@endforeach
@endforech