zipcode — php fzaninotto Faker — Как создать только 5-значный почтовый индекс?

Есть ли способ создать 5-значный почтовый индекс / почтовый индекс, используя Fzaninotto’s Faker?

Его предусмотренная функция для этого, $faker->postcode, не предлагает параметры для ограничения его размера, поэтому он часто дает 9-значный почтовый индекс вместо 5, например, 10278-4159 вместо 10278. Это проблематично для заполнения базы данных, поскольку моя база данных sql имеет столбец zipcode INT (5).

Я знаю, что могу прибегнуть к генерации случайного 5-значного числа с помощью Faker, но я хотел знать, существует ли собственный способ создания 5-значных почтовых индексов.

1

Решение

Обходное решение, которое я нашел, использует почтовый индекс класса адресов, который всегда возвращает 5 цифр.

Вместо $faker->postcode ты можешь позвонить Address::postcode(),

Не забудьте включить use Faker\Provider\Address;,

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]