Можно ли использовать сеанс из консоли консоли ядра в laravel? - PullRequest
2 голосов
/ 19 февраля 2020

Я пытаюсь получить данные из сеансов, когда я запускаю команду в своей консоли, но сеанс всегда возвращает пустой массив!

php artisan command:mycommand

Ниже показано, как я пытаюсь получить сеанс:

//returns empty array
$session = session()->all();

Есть идеи?

1 Ответ

0 голосов
/ 19 февраля 2020

Сеансы используются в контексте протокола HTTP. Нет такой сессии с использованием CLI. Однако, если ваша команда php artisan запущена в контексте HTTP-запроса, вы можете передать данные своей команде, используя аргументы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...