Laravel 6与

问题描述

我有一个帖子模型,其中有很多评论,每个评论都有一个用户模型。 如果我跑

@foreach( $post->comments as $comment )
    <div>{{ $comment->text }} <br>{ $comment->user->name }}</div>
@endforeach

它为每个foreach注释中的每个循环生成一个查询用户。如何编写此代码,以便Laravel仅对所有用户进行一次查询

控制器代码如下

public function detail(Post $post)
{
    return view('home.detail')->with([
        'post' => $post->with('comments','comments.user')->get()->first()
    ]);
}

非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)