fuatogur / laravel-jwt
为Laravel提供的简单JWT身份验证
v1.0.0
2023-06-27 23:12 UTC
Requires
- php: ^8.1
- firebase/php-jwt: ^6.8
- illuminate/auth: ^10
README
Laravel JWT身份验证
原因
虽然已有优秀的Laravel JWT包,但我认为它们过于复杂,因此创建了此包。
安装
- 首先使用composer安装此包
composer require fuatogur/laravel-jwt
- 将认证守护者设置为
jwt
用法
- 将getJWTData方法添加到您的User类中,以指定应包含在jwt令牌中的数据
class User extends Model { public function getJWTData() { return [ 'id' => $this->id, 'email' => $this->email ] } }
- 使用
Auth::token()
获取用户的令牌