gpt4 book ai didi

php - Laravel:如何获取嵌套模型

转载 作者:可可西里 更新时间:2023-11-01 00:55:32 25 4
gpt4 key购买 nike

你能不能以正确的方式指导我。

我有四个模型:“Item”属于几个“Category”属于“Shop”属于“City”

我如何选择所有嵌套模型的项目(例如,对于 json 响应,它并不重要)。

换句话说,我想得到这样的结构:

 item
category_1
shop_1
shop_2
city_1
category_2

我可以通过 $item->with('categories') 语句获取类别,但是如何获取 category 中的嵌套项目(shops,然后 - cities)。

感谢您的帮助!

最佳答案

Nested Eager Loading

To eager load nested relationships, you may use "dot" syntax.

因此,要实现这一点,只需执行以下操作:

$item->with('categories', 'categories.shop', 'categories.shop.city');

关于php - Laravel:如何获取嵌套模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45884971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com