This is my array request that is received by back-end laravel. I want to insert a bulk of rows. But I should convert it into an associative array. How can I convert my received array data into the format I want.
Array of Objects that I want to convert:
JavaScript
x
[
{
"reservation_id": 25,
"room_id": 1,
"check_in_date": "2020-04-27 12:00:00",
"check_out_date": "2020-04-30 12:00:00",
"availability": false,
"status": "booked",
"booking_id": 26
},
{
"reservation_id": 26,
"room_id": 2,
"check_in_date": "2020-04-27 12:00:00",
"check_out_date": "2020-04-30 12:00:00",
"availability": false,
"status": "booked",
"booking_id": 26
}
]
dd($request->all()) gives me below value.
Advertisement
Answer
You can use json_decode for that:
JavaScript
MyModel::insert($request->all());