我在laravel
中正确设置了模型和关系,我可以使用下面的代码检索数据;
$restaurants = Restaurant::with('restaurantClass', 'city', 'location', 'menuCategories', 'menuItems', 'menuModifierGroups', 'menuModifierItems')->where(['id' => $id])->get();
restaurant
属于'restaurantClass', 'city', 'location'
restaurant
有很多'menuCategories', 'menuItems', 'menuModifierGroups', 'menuModifierItems'
我得到了data
,如下所示;
[
{
// restaurant details here,
"restaurant_class": {},
"city": {},
"location": {},
"menu_categories": [],
"menu_items": [],
"menu_modifier_groups": [],
"menu_modifier_items": []
}
]
menu_categories
有很多'menuItems', 'menuModifierGroups', 'menuModifierItems'
如何按menu_categories
对它们进行分组?
所以基本上将内部数组分组。