Adjustments for has phone class

This commit is contained in:
David Bomba 2022-11-07 07:44:19 +11:00
parent e0d7c4143b
commit f1682ca122
3 changed files with 5 additions and 1 deletions

View File

@ -44,7 +44,7 @@ class UpdateUserRequest extends Request
}
if(Ninja::isHosted() && $this->phone_has_changed)
$rules['phone'] = ['sometimes', new HasValidPhoneNumber()];
$rules['phone'] = ['sometimes', 'bail', 'string', new HasValidPhoneNumber()];
return $rules;
}

View File

@ -47,6 +47,9 @@ class HasValidPhoneNumber implements Rule
if(!$sid)
return true;
if(is_null($value))
return false;
$twilio = new \Twilio\Rest\Client($sid, $token);
$country = auth()->user()->account?->companies()?->first()?->country();

View File

@ -70,6 +70,7 @@ class VerifyPhone implements ShouldQueue
catch(\Exception $e) {
$this->user->verified_phone_number = false;
$this->user->save();
return;
}
if($phone_number && strlen($phone_number->phoneNumber) > 1)