安装
composer require tymon/jwt-auth
#生成 JWT_SECRET 写入.env(自动写入)
php artisan jwt:secret
配置文件 config/app.php
//'providers'数组中添加如下代码
'providers'=>[
...
Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
],
//在'aliases'数组中给 JWT 以下两个类添加别名方便之后生成 token 时使用,(当然也可以使用 Auth 门面生成 token , 所以不添加也是可以的。)
'aliases' => [
...
'JWTAuth' => Tymon\JWTAuth\Facades\JWTAuth::class,
'JWTFactory' => Tymon\JWTAuth\Facades\JWTFactory::class,
JWT 的配置文件
发布配置文件
#生成 JWT 的 jwt.php 配置文件 实际是 vendor/tymon/jwt-auth/config/config.php 这个文件copy
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
修改配置文件
//把 jwt.php 的 'providers'数组中的 token 生