jwt laravel 使用 jwttoken解析token jwt生成token jwt令牌验证

本文详述了如何在 Laravel 项目中安装和配置 jwt-auth 扩展,以解决 token 验证问题。适用于不同 Laravel 版本,推荐使用 1.0.0-rc.3 版本。安装可通过 composer 直接命令或修改 composer.json 文件,接着配置服务容器,将 JWT 添加到服务提供者。
摘要由CSDN通过智能技术生成

本文介绍jwt token在laravel中的安装使用,解决token验证的问题

一、查看laravel版本选定适合自己框架的jwt版本,不同版本之间会有意想不到的惊喜(坑)

根据自己 laravel版本不同使用jwt-auth版本建议如下:

 

Laravel version jwt-auth version
4.* 0.3.* 0.4.*
5.* && <5.5 0.5.*
5.* 1.0.*

以上只是参考,本人在laravel5.4也成功使用了1.0.0-rc.3版本下面详细描述下具体的安装以及使用

通过composer安装的两种方式

1>composer require tymon/jwt-auth 1.0.0-rc.3(本人使用的版本)直接在项目目录下执行该命令等待安装即可

2>打开composer.json在require中添加如下,然后执行composer update即可,但是这样会把composer.json中其他的扩展也一并更新了

"require": {
"tymon/jwt-auth": "1.0.0-rc.3"
},

将jwt加载到项目中之后进行一下配置首先

执行命令:

php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
该命令的含义是发布jwt的配置文件,文件位置存储在config下该文件中存储了一系列的jwt的配置例如生存时间,token刷新时间等等创建之后执行命令
php artisan jwt:secret,该命令为创建jwt secret秘钥在,env文件中可以看到

然后在服务容器中创建jwt的服务提供者打开config/app.php在'providers'数组中添加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值