Как получить доступ к json в массиве?

Я пытаюсь получить доступ к 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()..

Sougata Bose 10.06.2019 09:08

Сначала используйте json_decode, а затем клиент ['имя'], клиент ['электронная почта']? Это не работает?

Kingshuk Deb 10.06.2019 09:15
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
2
57
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

echo $request->input('customer.fullName');
echo $request->input('customer.email');

Спасибо 'email' => Request::input('customer.email'), сработало для меня.

Osuji Kingsley 10.06.2019 23:31

Другие вопросы по теме