Как получить доступ к JSON в массиве? - PullRequest
2 голосов
/ 10 июня 2019

Я пытаюсь получить доступ к 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":"kely@gmail.com",
    "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'),

не 'кажется, работает как другие

1 Ответ

3 голосов
/ 10 июня 2019

Вы используете Request $request в качестве параметра функции,

и проверьте вывод

echo $request->input('customer.fullName');
echo $request->input('customer.email');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...