PermissionManager
class PermissionManager
权限管理器
Traits
Properties
protected PermissionRepository|null | $repository |
Methods
bool
check(string $permission, string $guard)
check permission
repository()
No description
Collection
permissions()
Get all permissions.
bool
has(string $permission)
No description
mixed|string
cachedPermissionKv(string $key = null)
缓存的权限 KV
Collection
cachedPermissionNames()
缓存的权限
void
clearCachedPermissionNames()
清除权限缓存
Collection
Details
in
CoreTrait at line 16
ModuleManager
coreModule()
获取核心的模块
in
CoreTrait at line 25
PermissionManager
corePermission()
权限管理
at line 33
bool
check(string $permission, string $guard)
check permission
at line 47
PermissionRepository
repository()
No description
at line 67
Collection
permissions()
Get all permissions.
at line 116
bool
has(string $permission)
No description
at line 127
mixed|string
cachedPermissionKv(string $key = null)
缓存的权限 KV
at line 149
Collection
cachedPermissionNames()
缓存的权限
at line 160
void
clearCachedPermissionNames()
清除权限缓存
at line 172
Collection
defaultPermissions(string $group)
deprecated
deprecated
Get default permission by group