Как изменить тип исключения JWT Laravel? - PullRequest
0 голосов
/ 12 мая 2019

Теперь по истечении срока действия токенов возвращается сообщение: Token has expired.Как изменить это сообщение и как изменить исключение по умолчанию на пользовательское?

1 Ответ

1 голос
/ 12 мая 2019

В Handler.php

может быть, вам просто нужно проверить экземпляр исключения и отправить сообщение, которое вы хотите отправить в конечную точку.

Что-то подобное должно работать нормально.

public function render($request, Exception $exception)
    if ($exception instanceof \Tymon\JWTAuth\Exceptions\TokenInvalidException) {
       return $request->expectsJson()
          ? response()->json([
               'status' => 401,
               'response' => 'Your message'
          ]) : abort(201);
      }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...