Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在laravel中将角度发送的对象转换为关联数组?_Php_Arrays_Laravel_Associative Array - Fatal编程技术网

Php 如何在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": "

这是后端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": "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()-你可以看到我更新的答案