cola / hector
laravel api guard base jwt
0.4.0
2023-04-14 07:14 UTC
Requires
- php: ^7.4|^8.0
- firebase/php-jwt: ^6.0
- laravel/framework: ^8.0|^9.0|^10.0
This package is auto-updated.
Last update: 2024-11-14 10:48:26 UTC
README
laravel 的 api 认证中间件,基于jwt。
安装
composer require cola/hector
用户模型中 use Cola\Hector\HasApiToken
使用
路由中间件
Route::middleware('auth:hector')->xxxxx;
创建token
$account->createToken();
向token中添加自定义字段
$account->withPayloads(['role' => $account->roles()->first()->name])->createToken();
认证通过后可以获取token中的字段
$account->payloads['role'];