我是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();
答案 0 :(得分:1)
我经常使用seeder来解决这种情况。在此示例中,我创建了Z
,-.707
和Z
。
您可以使用此命令单独运行播种机:
RoleTableSeeder
或者您可以通过此命令运行所有播种机:
PermissionTableSeeder