altra / azauth
控制已认证用户的包
1.0.0
2022-09-14 10:40 UTC
Requires
- php: ^7.4|^8.0
- altra/responses: ^1.0
- guzzlehttp/guzzle: ^7.5
- illuminate/routing: ^8.0|^9.0
- illuminate/support: ^8.0|^9.0
Requires (Dev)
- laravel/pint: ^1.1
- orchestra/testbench: ^7.7
- phpunit/phpunit: ^9.5
README
管理微服务授权的包
安装
composer require altra/azauth
php artisan vendor:publish
- 配置和用户工厂
用法
中间件
Route::middleware('AzAuth')->get();
模拟用户
use Altra\AzAuth\Facades\AzAuth;
use Altra\AzAuth\User; // Or other Authenticatable model class
AzAuth::fake(new User(['id' => 1, 'name' => 'Altra User']));
基于用户权限检查能力的门控
根据用户权限返回true或false
auth()->user()->can('view-model');