今天介紹一個在laravel5.5新版本整合jwt 執行
- php artisan jwt:generate
再生成密鑰時報的一個錯誤
Method Tymon\JWTAuth\Commands\JWTGenerateCommand::handle() does not exist
導致這個的原因是因為jwt版本與laravel版本沖突
這時候我們只需要找到config/app.php下的這一段代碼刪除掉
- Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class
然后執行命令
composer require tymon/jwt-auth:dev-develop --prefer-source
第二步將
Tymon\JWTAuth\Providers\LaravelServiceProvider::class
加入config/app.php的
'providers'中
最后執行
php artisan jwt:secret
成功生成秘鑰!