diff --git a/app/Http/Requests/Client/StoreClientRequest.php b/app/Http/Requests/Client/StoreClientRequest.php index 4dbb2fca3d94..e0a122f9c88c 100644 --- a/app/Http/Requests/Client/StoreClientRequest.php +++ b/app/Http/Requests/Client/StoreClientRequest.php @@ -50,7 +50,7 @@ class StoreClientRequest extends Request //$rules['name'] = 'required|min:1'; $rules['id_number'] = 'unique:clients,id_number,'.$this->id.',id,company_id,'.$this->company_id; $rules['settings'] = new ValidClientGroupSettingsRule(); - $rules['contacts.*.email'] = 'nullable|distinct'; + $rules['contacts.*.email'] = 'nullable|distinct|email:rfc,dns'; $rules['contacts.*.password'] = [ 'nullable', 'sometimes', diff --git a/app/Http/Requests/Client/UpdateClientRequest.php b/app/Http/Requests/Client/UpdateClientRequest.php index 770d90914363..bc63dfb6fff1 100644 --- a/app/Http/Requests/Client/UpdateClientRequest.php +++ b/app/Http/Requests/Client/UpdateClientRequest.php @@ -54,7 +54,7 @@ class UpdateClientRequest extends Request //$rules['id_number'] = 'unique:clients,id_number,,id,company_id,' . auth()->user()->company()->id; $rules['id_number'] = 'unique:clients,id_number,'.$this->id.',id,company_id,'.$this->company_id; $rules['settings'] = new ValidClientGroupSettingsRule(); - $rules['contacts.*.email'] = 'nullable|distinct'; + $rules['contacts.*.email'] = 'nullable|distinct|email:rfc,dns'; $rules['contacts.*.password'] = [ 'nullable', 'sometimes', diff --git a/app/Http/Requests/User/StoreUserRequest.php b/app/Http/Requests/User/StoreUserRequest.php index a4a73685e1e3..0e1e5511bf39 100644 --- a/app/Http/Requests/User/StoreUserRequest.php +++ b/app/Http/Requests/User/StoreUserRequest.php @@ -39,9 +39,9 @@ class StoreUserRequest extends Request $rules['last_name'] = 'required|string|max:100'; if (config('ninja.db.multi_db_enabled')) { - $rules['email'] = [new ValidUserForCompany(), Rule::unique('users')]; + $rules['email'] = ['email:rfc,dns', new ValidUserForCompany(), Rule::unique('users')]; } else { - $rules['email'] = Rule::unique('users'); + $rules['email'] = ['email:rfc,dns',Rule::unique('users')]; }