【发布时间】:2015-04-09 18:36:58
【问题描述】:
基本上我有以下表格,我正在尝试按类别为给定用户列出他的所有产品。
例子:
{
user_id: 1
username: xpto
categories: [{
id: 1
name: category_1
products: [{
id: 3
name: prod1
},
{
id: 3
name: prod1
}],
id: 2
name: category_2
products: [{
id: 6
name: prod5
}],
}]
}
我从我想要的结果中得到的最接近的是这个查询:
App\User::with('products.category')->find(1);
已经花了很多时间思考这个问题,但毫无头绪,开始感到绝望。请帮忙。
【问题讨论】:
-
究竟是什么不工作?您提供的查询 (App\User) 是否返回数据?
-
@Dave 它返回数据,但不返回我想要的数据(以及我想要的格式)。所以基本上我不知道如何编写查询。
标签: mysql sql laravel laravel-4 eloquent