Установка или запуск сеанса в обработчике исключений

Я сделал некоторое представление для не найденной ошибки, но я не могу использовать auth()->user() внутри представления, поэтому я изменил обработчик на перенаправление на 404 route /404, где я отображаю ошибки, такие как:

https://www.website.com/something/something ссылка не работает, и с других страниц, на которых не используется обработчик, я передаю текущий URL-адрес как сеанс:

redirect()->route('404')->withStatus(['url'=>url()->current()]);

И я использую это:

@if($s = session('status'))
   {{$s['url']}} link is broken
@endif

Но из обработчика я не могу установить сессию.

Поэтому я подумал о получении предыдущего URL, но он выбирает URL до того, как за ним следует обработчик... Так что я застрял при попытке передать URL, который не найден, и обработчик обрабатывает его:D

0 ответов

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