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