我使用了身份验证中内置的laravel,但我添加了另一列role_id。在我的Auth Register控制器中,我指定role_id的默认值为3
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'role_id' => 3,
'password' => Hash::make($data['password']),
]);
}
但是我有一个错误Field 'role_id' doesn't have a default value
我该如何修复这个
您需要在User模型中填充变量$fillables
。
读取批量分配