Мне нужно получить доступ к сеансу, получить некоторые значения и поделиться им со всеми своими представлениями. Я использовал следующий код на своем AppServiceProvider.php, но он возвращает значение null, когда я читаю свой сеанс. Следующий код, который я пробовал
$errors = json_encode(session()->get('errors'));
View::share('validation_errors', $errors);
Без совместного использования, если я вызываю ту же функцию и назначаю ее через контроллер до вызова представления, она работает без проблем.
да сеанс создан в предыдущем контроллере
Одна вещь, чтобы знать, что ошибки проверки автоматически передаются Laravel для вас всем соперникам :)
@ nuz123 Maraboc прав, сообщения о проверке уже опубликованы во всех представлениях, поэтому, пожалуйста, объясните, чего вы пытаетесь достичь здесь. Ссылка @ laravel.com/docs/5.7/…
@Iftikharuddin после проверки я перенаправляюсь на другую страницу, в этом случае ошибки не поступали во внешний интерфейс, поэтому я использовал сеанс для хранения ошибок и извлечения из внешнего интерфейса, однако он работает, если я устанавливаю переменную, извлекаю сеанс и передаю его в представление.






Вы вызываете его после создания сеанса?