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


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

jwt.php

b) 替換成這樣即可

jwt.php


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM