user()->account?->companies()?->first()?->country(); if(!$country || strlen($user->phone) < 2) return true; $countryCode = $country->iso_3166_2; try{ $phone_number = $twilio->lookups->v1->phoneNumbers($value) ->fetch(["countryCode" => $countryCode]); $user = auth()->user(); $user->phone = $phone_number->phoneNumber; $user->verified_phone_number = true; $user->save(); return true; } catch(\Exception $e) { return false; } } public function messages() { return [ 'phone' => ctrans('texts.phone_validation_error'), ]; } }