Как в Laravel создать поле телефон?

Скажите, как организовать поле 'телефон' в Laravel с валидацией? Формат поля должен быть такой +7xxxxxxxxxx .
  • Вопрос задан
  • 4273 просмотра
Решения вопроса 1
Для удобства валидации, используйте предварительное разделение результата ввода на составляющие: как минимум, на код страны и остального номера. Валидируйте ввод по длине номера. В БД храните текстом с ограничением по длине, без спец символов - просто цифры. При выводе уже можно накладывать форматирование, которое Вам необходимо и удобным способом (либо мутатором, либо презентером).

Расскажите подробнее - стоят ли какие-либо другие задачи в работе с телефоном, помимо просто фиксации номера? Работать будете только с нашими номерами? Телефонов будет несколько у пользователя?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
abler98
@abler98
Software Engineer
Там можно добавлять свои валидаторы, а само поле может быть обычным текстовым полем
http://laravel.ru/docs/v4/validation#собственные
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы