一、参考文档
二、安装
1、使用composer安装
# 建议使用1.0以上版本
composer require tymon/jwt-auth 1.*@rc
2、配置
laravel5.4版本以下,在config/app.php添加service provider
更新的 Laravel 版本无需添加
3、发布配置文件
# 这条命令会在 config 下增加一个 jwt.php 的配置文件
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
4、生成加密密钥
php artisan jwt:secret
5、更新你的模型
若你的数据模型是ManagerMode,你需要添加如下代码
6、修改auth.php
若把guards的provider修改了,则provider也要修改,如下
7、注册路由
注意:在 Laravel 下,route/api.php 中的路由默认都有前缀 api 。
8、创建 token 控制器
php artisan make:controller AuthController
9、接口请求
10、参考文章
https://laravel-china.org/articles/10885/full-use-of-jwt
https://segmentfault.com/a/1190000008330143?utm_source=debugrun&utm_medium=referral