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
已修改,我有兩個模型的候選人和用戶。這個驗證是爲候選人當他註冊時,我也創建了基於電子郵件和密碼的用戶。 。我使用表單驗證一切工作正常,除了電子郵件獨特的驗證。 。 –