我有一个警卫名称customer
,还有一个角色名称客户。
在客户角色中分配角色。
错误是
There is no role named `customer`.
代码是
$user = User::find(58);
$user->assignRole('customer');
return '';
Auth.php
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'customer' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
'hash' => false,
],
],
没有名为
customer
的角色。
you don't have that role的解释很清楚。
您需要先创建角色:
$role = Role::create(['name' => 'customer']);
$user = User::find(58);
$user->assignRole($role);