Эта ошибка может быть вызвана проверкой unique
поля электронной почты в методе validation
.Если имя столбца не указано, оно будет использовать имя поля в качестве имени столбца .
Добавить правильное имя столбца к правилу, в котором предполагается искать электронную почту, и этоошибка должна исчезнуть:
RegisterController.php
protected function validator(array $data)
{
return Validator::make($data, [
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users,user_email'],
'password' => ['required', 'string', 'min:8', 'confirmed'],
]);
}