Laravel 访问控制列表
dev-master
2021-12-25 04:14 UTC
Requires
- laravel/framework: ^8.0
This package is auto-updated.
Last update: 2024-09-25 10:00:47 UTC
README
由Hitechra工程师团队维护
轻松实现访问控制列表
安装
运行composer命令
composer require hitechra-shared-lib-laravel/acl
发布迁移和配置
php artisan vendor:publish --provider="HitechraSharedLibLaravel\Acl\ServiceProvider"
用法
使用HitechraSharedLibLaravel\Acl\HasRole
特质到User模型
class User extends Authenticatable
{
...
use \HitechraSharedLibLaravel\Acl\HasRole;
分配角色
$user->assignRole('admin');
撤销角色
$user->revokeRole('admin');
获取角色集合
$user->roles;
检查用户是否拥有角色
$user->is_a('admin');
创建新角色
createRole('role_name', 'Role Title');