I have my models and relationships setup correctly in laravel and I can retrieve data using the code below;
$restaurants = Restaurant::with('restaurantClass', 'city', 'location', 'menuCategories', 'menuItems', 'menuModifierGroups', 'menuModifierItems')->where(['id' => $id])->get();
restaurant belongs to 'restaurantClass', 'city', 'location'
restaurant has many 'menuCategories', 'menuItems', 'menuModifierGroups', 'menuModifierItems'
I get my data like below;
[
{
// restaurant details here,
"restaurant_class": {},
"city": {},
"location": {},
"menu_categories": [],
"menu_items": [],
"menu_modifier_groups": [],
"menu_modifier_items": []
}
]
menu_categories has many 'menuItems', 'menuModifierGroups', 'menuModifierItems'
How can I group them by menu_categories? So basically group the inner arrays.
from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/1PdpHHX
via IFTTT
Aucun commentaire:
Enregistrer un commentaire