cola / hector
laravel api 保护基础 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-09-14 10:27:37 UTC
README
laravel 的 api 认证中间件,基于 jwt。
安装
composer require cola/hector
在用户模型中使用 Cola\Hector\HasApiToken
使用
路由中间件
Route::middleware('auth:hector')->xxxxx;
创建 token
$account->createToken();
向 token 中添加自定义字段
$account->withPayloads(['role' => $account->roles()->first()->name])->createToken();
认证通过后可以获取 token 中的字段
$account->payloads['role'];