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

一、在執行 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-sourcephp

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文件中是這樣的

jwt.php

b) 替換成這樣便可

jwt.php

相關文章
相關標籤/搜索