Laravel 5.4, как изменить ответ на паспорт с ошибкой токена - PullRequest
0 голосов
/ 11 ноября 2018

Я использую Laravel Passport Authentication. Ответ Laravel на ошибку токена составляет всего

{
     "error": "Unauthenticated."
}

но я хочу получить другой ответ на ошибку токена, например

{
    "error" : true,
    "message" : "Unauthenticated"
}

Я ищу в Интернете два дня, но все еще не могу найти хорошего способа сделать это, я также хочу изменить способ проверки токена ... как я хочу проверить токен с идентификатором пользователя, чтобы laravel проверял идентификатор пользователя и токен от аутентичного пользователя.

1 Ответ

0 голосов
/ 11 ноября 2018

Таким способом можно вернуть ошибку.

$credentials = request(['email', 'password']);

if (!Auth::attempt($credentials)) {
        return response()->json([
            'error' => true,
            "message" : "Unauthenticated"
        ], 401);
    }
...