1- the data is not being passed successfully
2- these are my products :
"data": [
{
"id": 1,
"name": "MEN'S BETTER THAN NAKED & JACKET",
"description": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n tempor incididunt ut labore et dolore magna aliqua consequat.",
"price": 200.1,
"quantity": 21,
"sold": 0,
"remaining": 0,
"rating": 0,
"bestSelling": 0,
"featured": 0
},
{
"id": 2,
"name": "WOMEN'S BETTER THAN NAKED™ JACKET",
"description": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n tempor incididunt ut labore et dolore magna aliqua consequat.",
"price": 1600.21,
"quantity": 400,
"sold": 0,
"remaining": 0,
"rating": 0,
"bestSelling": 0,
"featured": 0
},
{
"id": 3,
"name": "WOMEN'S SINGLE-TRACK SHOE",
"description": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n tempor incididunt ut labore et dolore magna aliqua consequat.",
"price": 378,
"quantity": 37,
"sold": 0,
"remaining": 0,
"rating": 0,
"bestSelling": 0,
"featured": 0
},
{
"id": 4,
"name": "Enduro Boa® Hydration Pack",
"description": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n tempor incididunt ut labore et dolore magna aliqua consequat.",
"price": 21.1,
"quantity": 10,
"sold": 0,
"remaining": 0,
"rating": 0,
"bestSelling": 0,
"featured": 0
},
{
"id": 5,
"name": "Home",
"description": null,
"price": 51,
"quantity": 51,
"sold": 51,
"remaining": 51,
"rating": 0,
"bestSelling": 1,
"featured": null
}
]
this is how i handle http requests in vue using axios :
addCart(item) {
axios
.post('/api/cart/add', item)
.then(response => (response.data.data))
.catch(error => console.log(error.response.data))
}
the http request hits this api route :
Route::post('cart/add', [
'uses' => 'ShoppingController@store',
'as' => 'cart.add'
]);
-- UPDATE --
this is what i'm sending :
{__ob__: Observer}
id: 5
qty: "2"
and the controller above handles the request
in blade the cart is being created successfully but when i try using the api it doesn't work.