В настоящее время я немного застрял с некоторыми данными, которые мой Vue компонент отправляет моему Laravel контроллеру. Данные следующие:
array:2 [
0 => {#1246
+"id": 1
+"name": "Developer"
}
1 => {#1249
+"id": 2
+"name": "Ops Matrix Admin"
}
]
Например, если бы я хотел получить name
или id
из этого объекта как объект, чтобы я мог использовать его с красноречием. Как мне go это сделать?
Вот как сейчас выглядит мой контроллер.
public function editUserPermissions(Request $request, $id) {
foreach($request->all() as $key => $value) {
$decode = json_decode($value);
dd($decode);
}
}
Когда я делаю dd($request->all());
, я получаю следующее:
array:1 [
"body" => "[{"id":1,"name":"Developer"},{"id":3,"name":"Ops Matrix User"}]"
]