我正在使用Spatie 角色权限来处理 laravel 应用程序中的用户角色。我使用工厂创建了用户factory(App\User::class, 50)->create();
,现在一些用户是管理员角色。我想将所有角色替换为订阅者,并且只有一个用户是管理员。
我为生成管理员用户创建了一个播种器并为该用户添加了角色
$user = User::create([
'name_first' => 'Admin',
'email' => 'admins@admins.com',
'password' => bcrypt('admins@admins.com')
]);
$user->assignRole('super-admin');
播种机如何实现这一目标?或者任何其他选项可用于此?