fix username validation on register

This commit is contained in:
saparatayev 2022-04-05 08:50:40 +05:00
parent 8cc799cbc9
commit 9ab3d4d75c
1 changed files with 2 additions and 4 deletions

View File

@ -310,8 +310,8 @@ class Account extends ComponentBase
'required',
'numeric',
'unique' => function($attribute, $value, $fail) use($data) {
$u = UserModel::find($data['dial_code'] . $value);
if(!is_null($u)) $fail();
$u = UserModel::where('username', $data['dial_code'] . $value)->first();
if(!is_null($u)) $fail(trans('validation.auth_profile.phone_number_unique'));
}
],
]);
@ -325,8 +325,6 @@ class Account extends ComponentBase
'username.numeric' => trans('validation.auth_profile.phone_number_numeric'),
'username.digits_between' => trans('validation.auth_profile.phone_number_digits_between'),
'username.unique' => trans('validation.auth_profile.phone_number_unique'),
// 'iu_about.digits' => trans('validation.auth_profile.iu_about_digits'),
// 'iu_company.max' => trans('validation.auth_profile.iu_company_max'),
]);
if ($validation->fails()) {
throw new ValidationException($validation);