【问题标题】:How to get nested relational models in laravel [duplicate]如何在laravel中获取嵌套关系模型[重复]
【发布时间】:2020-09-13 04:06:59
【问题描述】:

我有 3 个模型。

  1. 发布
  2. 评论
  3. 回复

模型之间的关系:

  1. 帖子有很多评论
  2. 评论有很多回复

我想获得单个帖子的所有 cmets 的所有回复。是否有任何查询可以获取帖子的所有回复?

【问题讨论】:

标签: laravel eloquent


【解决方案1】:

使用 Eager loading 获取嵌套关系:

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

【讨论】:

  • 为什么渴望而不是懒惰?
  • 如果懒惰是指 lazy eager 加载,它们都执行相同的功能,因此由程序员决定使用哪个。
猜你喜欢
  • 2016-09-26
  • 1970-01-01
  • 2023-02-20
  • 1970-01-01
  • 2014-01-08
  • 1970-01-01
  • 1970-01-01
  • 2021-09-07
  • 2020-04-04
相关资源
最近更新 更多