7.5. 管理后台 - 角色权限
角色权限管理后台
本章节我们将配置角色权限管理后台,分别是 roles
和 permissions
。
1. 修改 Administrator 配置信息
修改 menu
选项,新增 roles
和 permissions
:
config/administrator.php
<?php
return array(
.
.
.
'menu' => [
'用户与权限' => [
'users',
'roles',
'permissions',
],
],
.
.
.
);
2. 新建模型配置
新建角色配置文件,请仔细阅读代码注释:
config/administrator/roles.php
<?php
use Spatie\Permission\Models\Role;
return [
'title' => '角色',
'single' => '角色',
'model' => Role::class,
'permission'=> function()
{
return Auth::user()->can('manage_users');
},
'columns' => [
'id' => [
'title' => 'ID',
],...