Я пытаюсь получить доступ к json во вложенном массиве, но он еще не работает.
Я разрабатываю в laravel и имею это
public function rave(Request $request){
$vars = [
'id' => Request::get('id'),
'txref' => Request::get('txRef'),
'flwref' => Request::get('flwRef'),
'created_at' => Request::get('createdAt'),
'amount' => Request::get('amount'),
'status' => Request::get('status'),
'name' => Request::get('fullName'),
'email' => Request::get('customer'),
];
Я могу получить и отобразить все в поле зрения, кроме name и email, которые возвращаются в ответ как
"customer":{
"id":15672,
"phone":"7667866 ",
"fullName":"john doe ",
"customertoken":null,
"email":"[email protected]",
"createdAt":"2019-06-09T08:28:56.000Z",
"updatedAt":"2019-06-09T08:28:56.000Z",
"deletedAt":null,
"AccountId":33519
},
Как мне получить доступ к данным под customer, потому что это
'name' => Request::get('fullName'),
'email' => Request::get('customer'),
похоже не работает как другие
Сначала используйте json_decode, а затем клиент ['имя'], клиент ['электронная почта']? Это не работает?






Вы используете Request $request как параметр функции,
и проверьте вывод
echo $request->input('customer.fullName');
echo $request->input('customer.email');
Спасибо 'email' => Request::input('customer.email'), сработало для меня.
попробуйте json_decode()..