引入Dingo API和JWT
1、在composer.json的require中添加
"require": { "dingo/api": "1.0.*@dev",
"tymon/jwt-auth": "0.5.*"
}
2、执行composer update 引入新添加的包
配置Dingo API
1、配置provider
Dingo\Api\Provider\LaravelServiceProvider::class,
2、生成配置文件方便配置:
php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"
执行之后会在config文件夹中生成api.php配置文件,Dingo API 配置完成。
配置JWT
1、配置provider
Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class
2、配置aliases
‘JWTAuth‘ => Tymon\JWTAuth\Facades\JWTAuth::class, ‘JWTFactory‘ => Tymon\JWTAuth\Facades\JWTFactory::class
3、生成配置文件
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider"
执行之后会在config文件夹中生成jwt.php配置文件
4、生成秘钥
php artisan jwt:generate
配置完成。
时间: 2024-12-21 18:48:23