lyue / laravel-jwt
laravel jwt
v1.0
2020-12-23 07:16 UTC
README
laravel的JWT插件
可能是最简单的JWT插件
安装
composer require lyue/laravel-jwt
配置
php artisan vendor:publish
选择lyue/laravel-jwt,将在config路径下创建一个jwt.php配置文件
//provider
Lyue\LaravelJwt\JwtProvider::class
//facade
'Jwt' => \Lyue\LaravelJwt\JwtFacade::class
将其设置为config/app.php中的provider和facade
示例
获取令牌
$payload = [
'user_id'=>123,
'iss'=>'www.baidu.com'
];
$token = \Jwt::getToken($payload);
检查令牌
\Jwt::verifyToken($token);
获取负载
$payload = \Jwt::getPayload();
通过键获取负载
$user_id = \Jwt::getPayload('user_id');
你可以将key=>value作为会话设置
\Jwt::set('username',$username);
var_dump(\Jwt::get('username'));