委托角色和权限代码的位置

时间:2018-01-26 18:20:27

标签: php laravel entrust

我是Laravel的新手,并尝试使用enrtust插件来获取角色和权限,但是当按照文档中的说明操作时,我到达了我必须放置创建角色和权限的代码,但它没有提到我必须把它放在哪里。什么是最好的地方?

以下是我要说的代码:

$owner = new Role();
$owner->name         = 'owner';
$owner->display_name = 'Project Owner'; // optional
$owner->description  = 'User is the owner of a given project'; // 
$owner->save();

$admin = new Role();
$admin->name         = 'admin';
$admin->display_name = 'User Administrator'; // optional
$admin->description  = 'User is allowed to manage and edit other users'; 
$admin->save();

1 个答案:

答案 0 :(得分:1)

我经常使用seeder来解决这种情况。在此示例中,我创建了Z-.707Z

您可以使用此命令单独运行播种机:

RoleTableSeeder

或者您可以通过此命令运行所有播种机:

PermissionTableSeeder