Email validation

This commit is contained in:
David Bomba 2021-01-13 22:47:36 +11:00
parent b5807d8d9c
commit e3efa5790f
3 changed files with 4 additions and 4 deletions

View File

@ -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',

View File

@ -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',

View File

@ -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')];
}