1. 程式人生 > >laravel整合JWT遇到的問題及解決方案

laravel整合JWT遇到的問題及解決方案

ans 生成密鑰 msh iad 找到 apt rip config 解決

1、在執行 php artisan jwt:secret 生成密鑰的時候,報錯Method Tymon\JWTAuth\Commands\JWTGenerateCommand::handle() does not exist

解決方案:

a) 找到config/app.php下的這一段代碼刪除掉Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class

b) 執行命令

composer require tymon/jwt-auth:dev-develop --prefer-source

c) 將Tymon\JWTAuth\Providers\LaravelServiceProvider::class
加入到config/app.phpproviders

d) 執行 php artisan jwt:secret 命令

2 、調用JWTAuth::fromUser()函數的時候報錯Class Tymon\\JWTAuth\\Providers\\JWT\\NamshiAdapter does not exist

解決方案:

a) 發現config/jwt.php文件中是這樣的

技術分享圖片

b) 替換成這樣即可

技術分享圖片

laravel整合JWT遇到的問題及解決方案