Задать вопрос
@KeyDel

Laravel 5.3 — после установки пакета graham-campbell (Laravel Exceptions) выбрасывает исключение AuthenticationException. Как настроить?

Laravel 5.3 - после установки пакета graham-campbell (Laravel Exceptions) выбрасывает исключение AuthenticationException (ожидается, что как и при стандартном обработчике должно редиректить на страницу логина).
Пробовал копаться в файле ..\graham-campbell\exceptions\config\exceptions.php, но никакой видимой реакции не обнаружил.
Как можно настроить?
  • Вопрос задан
  • 348 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@aak74
в файле app\Exceptions\Handler.php функцию render заменить на следюущую:
public function render($request, Exception $exception)
{
    /**
     * in GrahamCampbell\Exceptions doesn't invoke method 'unauthenticated'
     * so we need to invoke this method by self
     */
    if (get_class($exception) == 'Illuminate\Auth\AuthenticationException') {
        return $this->unauthenticated($request, $exception);
    }
    return parent::render($request, $exception);
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы