klc/permission

laravel 的 permission 包

v1.2.1 2023-09-03 16:59 UTC

This package is auto-updated.

Last update: 2024-09-03 19:20:18 UTC


README

composer require klc/permission

php artisan migrate

KLC\PermissionTrait 添加到用户模型

使用方法

示例

角色表

用户_角色表

角色_权限表

        $user = User::where('id', 1)->first();
        dump($user->hasPermission('foo'));
        dump($user->hasPermission('bar'));
        dump($user->hasPermission('baz'));
        dump($user->hasPermission('other'));

输出

true
true
false
true

角色检查

        $user = User::where('id', 1)->first();
        dump($user->hasRole('admin'));
        dump($user->hasRole('client'));
        dump($user->hasRole('foo'));

输出

true
true
false