Laravel Passport Route перенаправляет на страницу входа

Подпишитесь на учетную запись как можно большего числа основных почтовых провайдеров (gmail / yahoo / hotmail / aol / etc). Если вы вносите изменения в свои электронные письма, либо переписываете, либо меняете код, отправляющий электронные письма, либо меняя свои почтовые серверы, и т.д., обязательно отправляйте тестовые сообщения всем своим учетным записям и убедитесь, что они не помечены как спам.

13
задан Keith 9 February 2017 в 01:32
поделиться

1 ответ

Как отмечено во многих ответах причиной, это происходит, является действительно код:

if (! $request->expectsJson()) {
    return route('login');
} 

в app\Http\Middleware\Authenticate.php

изящное решение состоит в том, чтобы перенести Ваши запросы API в Промежуточное программное обеспечение, которое добавляет, 'Примите: application/json' к заголовку тех запросов.

я получил эту идею из этой статьи: https://medium.com / martin.riedweg/laravel-5-7-api-authentification-with-laravel-passport-92b909e12528

0
ответ дан 1 December 2019 в 00:04
поделиться
Другие вопросы по тегам:

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