2
组阵列的项目,我有以下雄辩查询:与雄辩
$extras = EventExtra::select('id', 'category', 'name', 'price', 'description', 'company')->get();
它从我这里得到从我的数据库的一些数据。我想要的是要由公司第二分组返回的数据两次,第一次由类别,然后使最终我有这样的事返回给客户端:
[
{
"name": "donation",
"collection": [
{
"name": "sampleCompany1",
"array": [
{
"name": "extra1",
"description": "",
"value": ""
},
{
"name": "extra4",
"description": "",
"value": ""
},
{
"name": "extra6",
"description": "",
"value": ""
}
]
}
]
},
{
"name": "donation",
"collection": [
{
"name": "sampleCompany2",
"array": [
{
"name": "extra2",
"description": "",
"value": ""
},
{
"name": "extra3",
"description": "",
"value": ""
}
]
}
]
}]
我刚键入以上我自己所以它可能不是有效的对象数组,但基本上它显示了我想在这里完成。
你好,谢谢你,但我在你使用“return_data”第一则“inner_data”糊涂,我可以也看不到循环或任务。 – user3718908
我没有给你你问题的确切代码。我给你一个使用Collection构建自定义对象的想法。这不是完整的代码。 – codegeek
是的我明白,但这个“收集()”的东西是我的新东西,我从来没有使用过,甚至没有看过它,我检查了文档和样本laravel文档,但该部分有很少的信息。如果我能看到你的工作样品,它会真的帮助我很多。 – user3718908