- 项目根目录运行一下命令:从packagist安装tymon/jwt-auth
composer require tymon/jwt-auth
- bootstrap/app.php 中加入框架的自动启动和自动载入配置
// 取消以下注释
$app->register(App\Providers\AuthServiceProvider::class);
// 增加本行代码
$app->register(Tymon\JWTAuth\Providers\LumenServiceProvider::class);
- bootstrap/app.php 对
auth
的middleware中间件取消注释
$app->routeMiddleware([
'auth' => App\Http\Middleware\Authenticate::class,
]);
- 根目录打开Git Bash,生成秘钥,秘钥会自动写入到根目录的.env文件中,
php artisan jwt:secret