laravel — проблема при запуске php artisan route: список с установленным jwt

Я следовал этому уроку
https://tutsforweb.com/restful-api-in-laravel-56-using-jwt-authentication/
и работает нормально,
но когда я пытаюсь бежать

маршрут ремесленника php: список

я получаю эту ошибку,

  Tymon\JWTAuth\Exceptions\JWTException  : The token could not be parsed from the request

at F:\My_Projects\Laravel\api-laravel-jwt\vendor\tymon\jwt-auth\src\JWT.php:185
181|      */
182|     public function parseToken()
183|     {
184|         if (! $token = $this->parser->parseToken()) {
> 185|             throw new JWTException('The token could not be parsed from the request');
186|         }
187|
188|         return $this->setToken($token);
189|     }

Exception trace:

1   Tymon\JWTAuth\JWT::parseToken()
F:\My_Projects\Laravel\api-laravel-jwt\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php:223

2   Illuminate\Support\Facades\Facade::__callStatic("parseToken", [])
F:\My_Projects\Laravel\api-laravel-jwt\app\Http\Controllers\ProductController.php:14

Please use the argument -v to see more details.

и я пытался обойти это, но не смог добиться успеха, любая помощь?

Это GitHub Repo с моим кодом: —

https://github.com/Imohamedgabr/laravel-5.7-jwt-starter

0

Решение

в контроллере продукта, в этой части: —

public function __construct()
{
$this->user = JWTAuth::parseToken()->authenticate();
}

он вызывает токен синтаксического анализа, поэтому он переходит к токену синтаксического анализа jwt и там терпит неудачу.
поэтому, пока не предоставлено ни одного аутентифицированного пользователя, происходит сбой.
надеюсь это поможет.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]