为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Laravel eloquent + mongodb 递归获取嵌套注释

使用 Laravel eloquent + mongodb 递归获取嵌套注释

PHP
偶然的你 2021-06-17 14:01:18
我创建的注释resource中Laravel有MongoDB作为database。我遵循了一个用例来Laravel website对所有内容进行建模。现在,我想得到一条评论及其回复。我想这样做code:public function nested_comments($comment_id){    $comment = Comment::where('_id', $comment_id)->first();    $nested_comments = Comment::where('discussion_id', $comment_id)->get();    $comment->replies = $nested_comments;    foreach ($nested_comments as $nested)     {        $this->nested_comments($nested->_id);    }    return $comment;}但我只得到评论本身和相关评论的第一级。我发现了一些关于StackOverflow答案的问题,但他们正在使用Laravel views(此处)或重新排列所有评论(此处),而我实际上是在创建一个 API。该 Commentclass与 other 无关classes,这必须是class中所有 Comments的泛型system。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信