Php 如何在laravel中将角度发送的对象转换为关联数组?
这是后端laravel接收到的阵列请求。我想插入大量行。但是我应该把它转换成一个关联数组。如何将接收到的阵列数据转换为所需的格式 要转换的对象数组:Php 如何在laravel中将角度发送的对象转换为关联数组?,php,arrays,laravel,associative-array,Php,Arrays,Laravel,Associative Array,这是后端laravel接收到的阵列请求。我想插入大量行。但是我应该把它转换成一个关联数组。如何将接收到的阵列数据转换为所需的格式 要转换的对象数组: [ { "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": "
[
{
"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())给了我以下的值
您可以使用json\u解码:
MyModel::insert($request->all());
“json_decode()期望参数1为字符串,数组给定”我在使用此查询时遇到此错误。json_decode(request()->all(),true)Tq这么多@Christophe。。。它正在工作。。Tq很多。:)随时很高兴能为您提供帮助。您可以添加
dd($arrayOfObjects)
的响应吗?它显示空值。我没有得到它..请尝试dd($request->all())
Instedi得到了上面的结果..不需要json_decode()-你可以看到我更新的答案