Laravel, получение определенного индекса массива из сессии - PullRequest
0 голосов
/ 06 февраля 2019

В настоящее время я создаю дамп массива, который содержится в моем сеансе laravel, который успешно создает дамп массива:

<?php dd(Session::get('Tokens'));?>

Это дамп массива с тремя элементами, каждый из которых имеет свой собственный индекс

array(
   "userToken":"value",
   "secondToken":"value",
   "thirdToken":"value",
);

Я продолжаю сталкиваться с ошибками, пытаясь получить конкретно userToken.Я пробовал get('Tokens[userToken]'), но он ожидает только строку

Как мне изменить это, чтобы иметь возможность доступа к любому ключу массива конкретно

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

вы можете попробовать это тоже

$value = session('Tokens');

и вы можете использовать $ value как и массив, и вы сможете вызывать каждое значение с индексом как

$value['userToken']

hopeэто поможет

0 голосов
/ 06 февраля 2019

Вы можете использовать разыменование массива и добавлять требуемый индекс непосредственно к значению, возвращаемому Session::get('Tokens'):

echo Session::get('Tokens')['userToken'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...