我的结构如下
帖子 - >评论_组 - >评论
我创建了一个Eloquent模型 - 我做了一些逻辑:
$post = Post::find($post_id);
我想返回这个对象"评论组"和"评论".我正在尝试这样的事情:
return $post->comments_group->with('comments');
但这不起作用......
仅供参考 - 我得到的错误消息是:"类Illuminate\Database\Eloquent\Builder的对象无法转换为字符串"
使用嵌套的预先加载:
$post = Post::with('comments_group.comments')->find($post_id);
或懒惰的渴望加载:
$post = Post::find($post_id); .... $post->load('comments_group.comments');