说明:此文只是提供了两个网址罢了。一是github找到组件,二是找到配置文档。其他并没有干什么事情。
jwt-auth是一个组件,使用它和使用其他组件并没什么不同。
1,github上搜索jwt-auth
2,进去之后,再点击到说明文档
3,点击安装部分文档
4,composer安装
composer require tymon/jwt-auth 安装的并不是最新版本,根据自己的laravel版本选择,我用的是laravel最新5.7版本,所以我使用最新的,后面须加上版本号,再打开一个页面,回到github
composer require tymon/jwt-auth:1.0.0-rc.3
这时composer.json中添加了组件
5,接着回到安装文档中进行下几步的操作,读者自行按步骤进行即可。
注册服务提供者
'providers' => [
...
Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
]
生成jwt配置文件,会在config目录下生成jwt.php
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
生成jwt密钥,会在.env中自动添加一行配置
php artisan jwt:secret
6,按照文档往下进行即可
7,如果对接下来的不知如何做起,也可以参考下一篇文章
续:jwt的安装与使用–路由配置
https://blog.csdn.net/yt_php/article/details/86356509
续:jwt的安装与使用–Auth认证
https://blog.csdn.net/yt_php/article/details/86359488
当然这些还不够,如想深入了解jwt,刚才的文档是最好的老师!