What is the problem where you are stuck? The object can be accessed from ?
$cart = $request->get('Cart');
dd($cart); // to check how you can access the components
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
I'm just starting to get to grips with eloquent wand I'm sending the below object to my back end via angularJS
I want to save the below object
item:
{
"id": 1,
"cookie_id": "c312b3faf70d3bc39b9563b340a1094bf6f58891",
"user_id": null,
"restaurant_id": 11,
"restaurant_name": "Gaucho",
"restaurant_uname": "gaucho",
"city": "abuja",
"location": "asokoro",
"time": "12:45:00",
"updated_at": "2016-02-05 11:37:05",
"created_at": "2016-02-05 10:50:48",
"cart_items": [
"id": 159,
"name": "Empanadas (Choice of 2)",
"description": "Choice of Diced Beef; Spinach, Stilton and Onion; or Smoked Ham and Mozzarella",
"price": 700,
"available": 1,
"created_at": "2016-01-31 16:50:31",
"updated_at": "2016-01-31 16:50:31",
"menu_category_id": 41,
"restaurant_id": 11,
"cart_modifier_items": [
{
"id": 34,
"name": "Diced Beef",
"price": 0,
"created_at": "2016-02-01 01:04:08",
"updated_at": "2016-02-01 01:04:08",
"menu_modifier_group_id": 9,
"restaurant_id": 11,
"menu_item_id": 159,
"selected": true
},
{
"id": 35,
"name": "Smoked Salmon & Mozzarella",
"price": 0,
"created_at": "2016-02-01 01:04:37",
"updated_at": "2016-02-01 01:04:37",
"menu_modifier_group_id": 9,
"restaurant_id": 11,
"menu_item_id": 159,
"selected": true
}
]
]
}
As you can see I have a parent item that contains multiple cart_items that then contain multiple cart_modifier_items
My model details (3 tables);
Cart
hasMany cart_items
CartItem
belongsTo Cart
hasMany cart_modifier_items
CartModifierItem
belongsTo CartItem
How can i accept this item add and loop through cart_items and cart_modifier_items and add them to me tables using eloquent?
cart to the cart Table
all cart_items to the cart_items Table
all cart_modifier_items to the cart_modifier_items Table
I guess I would need 3 seperate DB requests?
Any advice/guidance appreciated
Please or to participate in this conversation.