Я получаю ошибки при перезагрузке ранее открытой вкладки моего проекта Laravel в моем браузере. На странице нет ошибки, я имею в виду, что она загружается правильно, когда я открыл ее полчаса назад.Ошибка открытия проекта Laravel через 30 минут
Ошибка говорит «Попытка получить имущество не-объект»
4/4 ErrorException
Trying to get property of non-object
(View: C:\xampp\htdocs\demo\resources\views\partials\mainheader.blade.php)
(View: C:\xampp\htdocs\demo\resources\views\partials\mainheader.blade.php)
(View: C:\xampp\htdocs\demo\resources\views\partials\mainheader.blade.php)
ДОБАВЛЕНО: только подозрительный код, который может быть причиной проблемы на mainheader.blade.php
это, я использую {{ Auth::user()->name }}
. Но я все еще путаю, как я могу перенаправить это исключение. Что я думал, это было связано с ошибкой в session
и token expiration
, поэтому я добавил этот код app/Exception/handler.php
if ($e instanceof \Illuminate\Session\TokenMismatchException) {
return redirect('error/403')->withErrors(['token_error' => 'Sorry, your session seems to have expired. Please try again.']);
}
Но это не была решена. Не могли бы вы, пожалуйста, так меня правильно?