plugins-world / laravel-jwt-auth
由 mouyong 制作的 LaravelJwtAuth 插件
dev-master
2024-04-29 12:27 UTC
Requires
- php: >= 8.0
- tymon/jwt-auth: dev-develop
This package is auto-updated.
Last update: 2024-08-29 13:13:00 UTC
README
这里应该是你的描述。尽量限制在一两段话内,并可能提及你支持哪些PSR,以避免用户和贡献者之间的混淆。
安装
您可以通过 composer 安装此软件包
php artisan market:require plugins-world/laravel-jwt-auth composer require plugins-world/laravel-jwt-auth
用法
单独使用登录功能时,请在 auth()->login()
时使用 Plugins\LaravelJwtAuth\Models\User,示例如下:
use Plugins\LaravelJwtAuth\Models\User as JwtModelUser; $inputPassword = \request('password'); $user = \App\Models\User::first(); if (Hash::check($user->password, $inputPassword)) { // get_class($user) !== config('auth.providers.api.model') 配置的模型时, // 需要将 $user 转换成配置的模型。后续验证才能通过登录验证。 $token = auth('api')->login(new JwtModelUser($user->toArray())); }
测试
composer test
如何创建此包
php artisan new LaravelJwtAuth
有关更多信息,请参阅 plugin-manager。