Role
class Role
角色action
Traits
Properties
protected Resp | $error | error | from AppTrait |
protected Resp | $success | success | from AppTrait |
protected | $pam | from PamTrait | |
protected PamRole | $role |
Methods
bool
establish(array $data, int $id = null)
创建需求
bool
savePermission(int $role_id, array $permission_ids)
保存权限
void
init(int $id)
No description
array|bool
permissions(int $id, bool $has_key = true)
获取所有权限以及默认值
bool
delete(int $id)
删除数据
Details
in
AppTrait at line 45
bool
setError(string|MessageBag $error)
设置错误
in
PamTrait at line 25
PamAccount
getPam()
No description
in
PamTrait at line 36
$this|PamTrait
setPam(PamAccount|Authenticatable|int $pam)
Set Pam Account.
in
PamTrait at line 52
bool
checkPam()
检查 pam 用户
in
PamTrait at line 66
bool
checkPermission(string $permission_key)
检测当前用户是否存在权限
in
CoreTrait at line 16
ModuleManager
coreModule()
获取核心的模块
in
CoreTrait at line 25
PermissionManager
corePermission()
权限管理
at line 35
bool
establish(array $data, int $id = null)
创建需求
at line 64
bool
savePermission(int $role_id, array $permission_ids)
保存权限
at line 97
void
init(int $id)
No description
at line 102
PamRole
getRole()
No description
at line 113
array|bool
permissions(int $id, bool $has_key = true)
获取所有权限以及默认值
at line 199
bool
delete(int $id)
删除数据