创建角色 - 为romanbican提供的信息不足

时间:2015-10-22 08:37:22

标签: laravel

我正在使用" romanbican - bicon roles ",我没有看到“创建角色”的足够信息,

代码可用但我不知道在哪里粘贴此代码,请建议快速执行权限的步骤。

1 个答案:

答案 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调用轻松执行这些属性以插入表中。我使用相同的方法来创建/删除权限。