altra/azauth

控制已认证用户的包

1.0.0 2022-09-14 10:40 UTC

This package is auto-updated.

Last update: 2024-09-14 14:51:52 UTC


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');