Laravel 创建角色-romanbican的信息不足

Laravel 创建角色-romanbican的信息不足,laravel,Laravel,我正在使用,我没有看到关于“创建角色”的足够信息 代码可用,但我不知道将此代码粘贴到何处,请建议实现权限的快速步骤 我使用相同的laravel包,简单地创建了一个新的控制器和路由,指向以下控制器方法: public function getRoleAdmin() { $adminRole = Role::create([ 'name' => 'Admin', 'slug' => 'admin', 'description' =&

我正在使用,我没有看到关于“创建角色”的足够信息


代码可用,但我不知道将此代码粘贴到何处,请建议实现权限的快速步骤

我使用相同的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只需在roles表中创建一个新记录,其中包含这些属性,您可以通过标准的DB调用轻松地将这些属性插入到表中。我使用了相同的方法来创建/删除权限。

我使用了相同的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只需在roles表中创建一个新记录,其中包含这些属性,您可以通过标准的DB调用轻松地将这些属性插入到表中。我使用相同的方法创建/删除权限