Heloo 朋友我是 dwi prihtapambudi,我在 laravel 8 上使用表单请求来创建验证,在验证中我在电子邮件上有验证唯一类型,我尝试更新数据,但我有错误“电子邮件已被占用”可以帮助我吗
这是我的模型
protected $fillable = [
'name',
'email',
'password',
];
这是我的控制器
public function store(UserRequest $request)
{
$data=$request->All();
$data['password'] = Hash::make($request->password);
User::updateOrCreate(['id'=>$request->id],$data);
return response()->json($data);
}
这是我的验证
public function rules()
{
return [
'name'=>'required|string|min:1|max:60',
'email'=>'required|string|email|unique:users|max:255',
'password'=>'required|string|min:6',
'password_confirm' => 'required|same:password',
];
}
谢谢你们的关注