gpt4 book ai didi

laravel - 如何在 Laravel 中连接 with 运算符的结果?

转载 作者:行者123 更新时间:2023-12-02 17:01:41 26 4
gpt4 key购买 nike

我使用查询生成器对数据库执行查询,如下所示:

$result = Order::with("product", "images");

结果我得到了包含两个嵌套对象的响应:

{["product" : [{}], "images" : [{}]]}

如何将这两个对象连接到一个对象,以获得以下响应:

{"title" : "Product name", "price" : 3, "images" :{}, "order" : {} }

最佳答案

您应该使用nested eager loading这里:

Order::with('products.images')->first();

如果您想获取数组或 JSON 而不是集合,请在集合上使用 toArray()toJson() 方法。

关于laravel - 如何在 Laravel 中连接 with 运算符的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41423797/

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