0
我已经尝试了几乎所有的可能性,但电子邮件验证在表单验证中不起作用,并且它需要MySQL唯一需要的唯一电子邮件例外。电子邮件验证在Laravel表单验证中不起作用
public function rules()
{
return [
'email'=>"required|email|unique:users,email",
'password' => "required|min:6",
'first_name' => "required",
'last_name'=>"required",
'country'=>"required",
'city'=>"required",
'is_willing_to_relocate'=>"required",
'min_gross_salary'=>"required|integer|min:0",
'max_gross_salary'=>"required|integer|min:0",
'skills'=>'required|json|objCount',
'languages'=>'required|json|objCount',
'professions'=>'required|json|objCount',
'cities'=>'required_if:is_willing_to_relocate,yes|json|objCount'
];
}
我假设你已经取得属性的电子邮件没有更改标准的用户模式?你的两个回报从哪里来?这是一个可怕的方式来证明你的问题 - 没有给出上下文。你应该提供整个方法的定义。为简洁起见,您可能会削减部件,但总是为了尽可能提供最佳环境而设计。 – Jonathan
已修改,我有两个模型的候选人和用户。这个验证是为候选人当他注册时,我也创建了基于电子邮件和密码的用户。 。我使用表单验证一切工作正常,除了电子邮件独特的验证。 。 –