5.2.3.权限判断

更新时间:2023-10-10 18:29:08 作者:源小印 33

角色表yxy_roles中角色名称nameSuper Admin 是系统最高管理员权限系统分为用户权限和角色权限权限判断时默认调用角色权限若单独设置某用户权限则优先判断该用户是否拥有此权限有则通过无则继续判断该用户角色权限或上级角色权限也就是说判断用户是否具有某操作的权限只需要判断用户角色或用户其中一个是否拥有即可

用户权限判断方法

调用示例auth()->user()->hasAnyPermission(‘web.xxx’)

方法

说明

hasAnyPermission()

判断当前用户或当前用户所属角色是否有某项权限

hasRole()

判断当前用户是否属于某角色

getAllPermissions()

获取当前用户所有权限