Fastadmin 添加自定义权限菜单选项

登录超级管理员,可以在权限管理里面配置每个角色组的权限,一般对一个数据表 都有5个默认权限,但是如果需要自定义个特殊的权限,可以使用下面的方法:

在数据库中执行:

INSERT INTO `fa_auth_rule` (

`id`, `type`, `pid`, `name`, `title`, `icon`, `condition`,

`remark`, `ismenu`, `createtime`, `updatetime`, `weigh`, `status`

)

VALUES

(

NULL, 'file', '275', 'order/done', '完成订单', 'fa fa-circle-o', '',

'', '0', '1588062825', '1588062825', '0', 'normal'

)

其中注意 pid 参数,这个是设置为想在那个菜单下显示权限。

获取当前用户的权限:

$userRole = $this->auth->getRuleList();

最后使用 is_array 判断是否有权限

in_array('order/done', $userRole);

以上是 Fastadmin 添加自定义权限菜单选项 的全部内容, 来源链接: utcz.com/z/264546.html

回到顶部