Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在laravel中获取嵌套关系模型_Laravel_Eloquent - Fatal编程技术网

如何在laravel中获取嵌套关系模型

如何在laravel中获取嵌套关系模型,laravel,eloquent,Laravel,Eloquent,我有三种型号 职位 评论 答复: 模型之间的关系: 这篇帖子有很多评论 评论有很多回复 我想得到一篇文章所有评论的所有回复。是否有任何查询可以获取帖子的所有回复?使用即时加载来获取嵌套关系: Post::with('comments.replies')->get(); 使用即时加载获取嵌套关系: Post::with('comments.replies')->get(); $post->load('comments.reply')其中注释是发布模型上的关系,回复是注释model@

我有三种型号

  • 职位
  • 评论
  • 答复:
  • 模型之间的关系:

  • 这篇帖子有很多评论
  • 评论有很多回复

  • 我想得到一篇文章所有评论的所有回复。是否有任何查询可以获取帖子的所有回复?

    使用即时加载来获取嵌套关系:

    Post::with('comments.replies')->get();
    

    使用即时加载获取嵌套关系:

    Post::with('comments.replies')->get();
    

    $post->load('comments.reply')其中
    注释
    发布
    模型上的关系,
    回复
    注释
    model@ArunAS你比我快5秒:)你应该看看docs@ArunAS我看到了答案,但是
    $post->load('comments.repress')
    是我想要的答案。
    $post->load('comments.repress')其中
    注释
    发布
    模型上的关系,
    回复
    注释
    model@ArunAS你比我快5秒:)你应该看看docs@ArunAS我看到了答案,但是
    $post->load('comments.repress')
    是我要寻找的答案。为什么渴望和不懒惰?如果懒惰是指懒惰-渴望加载,那么它们都具有相同的功能,因此由程序员决定使用哪个。为什么渴望和不懒惰?如果懒惰是指懒惰-渴望加载,那么它们都具有相同的功能,那么由程序员决定使用哪个。