cola / hector
laravel api guard base jwt
Installs: 64
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/cola/hector
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: 2025-09-14 12:32:19 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'];