我正在使用" romanbican - bicon roles ",我没有看到“创建角色”的足够信息,
代码可用但我不知道在哪里粘贴此代码,请建议快速执行权限的步骤。
答案 0 :(得分:0)
我使用了相同的laravel包,只是创建了一个新的控制器和指向以下控制器方法的路由:
public function getRoleAdmin()
{
$adminRole = Role::create([
'name' => 'Admin',
'slug' => 'admin',
'description' => 'System Administrator', // optional
'level' => 1, // optional, set to 1 by default
]);
}
public function getRoleModerator()
{
$moderatorRole = Role::create([
'name' => 'Forum Moderator',
'slug' => 'forum.moderator',
'description' => 'Forum Moderator',
'level' => 1,
]);
}
然后,我创建了一个简单的视图,每个视图都有一个按钮,用于调用相应的路径/控制器/方法来创建新的主持人或管理员角色。您将看到调用Role :: create只是在角色表中创建一个具有这些属性的新记录,您可以使用标准DB调用轻松执行这些属性以插入表中。我使用相同的方法来创建/删除权限。