我的结构如下
帖子 - >评论_组 - >评论
我创建了一个Eloquent Model - 我用它做了一些逻辑:
$post = Post::find($post_id);
我想要返回这些对象"评论组"和#34;评论"。我正在尝试这样的事情:
return $post->comments_group->with('comments');
但这不起作用......
仅供参考 - 我得到的错误信息是: "类Illuminate \ Database \ Eloquent \ Builder的对象无法转换为字符串"
答案 0 :(得分:5)
$post = Post::with('comments_group.comments')->find($post_id);
$post = Post::find($post_id);
....
$post->load('comments_group.comments');