cncoders / laravel-jwt
a simple jwt for laravel
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/cncoders/laravel-jwt
Requires
- php: >=5.6
- firebase/php-jwt: 5.2.0
This package is not auto-updated.
Last update: 2025-10-06 13:27:48 UTC
README
laravel的权限验证
使用方法
-
复制 config/jwt.php到laravel配置目录下
-
在需要进行权限验证的地方使用中间件
Route::post('/user', function (Request $request){ return \App\contract\Utility::renderJson(200,'获取登陆用户信息成功', [$request->jwt->data]); })->middleware(\cncoders\jwt\JwtMiddleware::class);
3.在登陆或者获取TOKEN的接口使用
Route::post('/login', function (){ $token = \cncoders\Jwt::headers(['channel' => 'OS'])->data(['user_id' => 1001010])->create(); return \App\contract\Utility::renderJson(200, '登陆成功', compact('token')); });
在控制器内可以使用 cncoders\jwt\jwtTrait.php