Laravel配置DingoAPI和JWT
Posted 林豆包的长颈鹿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel配置DingoAPI和JWT相关的知识,希望对你有一定的参考价值。
引入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
配置完成。
以上是关于Laravel配置DingoAPI和JWT的主要内容,如果未能解决你的问题,请参考以下文章
laravel和dingoapi的结合使用 - 浪迹天涯-阿震 - 博客园