Предварительный знак плюс и код страны к номеру телефона из формы - PullRequest
0 голосов
/ 12 февраля 2019

В настоящее время я использую форму для получения телефонного номера от пользователя, и ему предлагается добавить код города, но без пробелов и тире.Это проверено здесь:

$this->validate($request, [
    'phone_number' => 'digits:10'
]);

Это работает нормально, но мне нужно отправить номер телефона из запроса

$sendNumber = $newCallFunction->phoneSubmission($request->phone_number);

в виде строки с '+' и кодом страны, добавленным кЭто.Таким образом, в Америке номер телефона, который они вводят как 5555555555, должен быть отправлен в вызове функции как + 15555555555

Как мне установить это правильно, используя laravel?

1 Ответ

0 голосов
/ 12 февраля 2019

Я бы сделал ассоциативный массив кода страны с кодом, а затем добавил бы его.

$countryCode = ['NL' =>'+075','US' =>'+1' ];
$sendNumber = $newCallFunction->phoneSubmission($countryCode['us' . $request->phone_number);

Зависит от того, как вы получите страну,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...