如何使用 Faker 获取特定国家/地区内的城市
How to get a city inside a specific country with Faker
我正在 Laravel 5 中使用 Faker 扩展来填充我的数据库。
我有 "countries" 和 "Cities" 个表,所以我调用了
$faker->country
但是我怎样才能得到那个国家内的城市呢?
我不希望 "Bogotá" 属于 "EEUU"。
您将创建一个生成器并仅添加该国家/地区 (a list of them can be found here) 的提供商:
$faker = new Faker\Generator();
$faker->addProvider(new Faker\Provider\en_AU\Address($faker));
$faker->state; // will give you only Australian states
如果可用提供程序未满足您的特定需求,您可能需要创建自定义提供程序。
我正在 Laravel 5 中使用 Faker 扩展来填充我的数据库。
我有 "countries" 和 "Cities" 个表,所以我调用了
$faker->country
但是我怎样才能得到那个国家内的城市呢?
我不希望 "Bogotá" 属于 "EEUU"。
您将创建一个生成器并仅添加该国家/地区 (a list of them can be found here) 的提供商:
$faker = new Faker\Generator();
$faker->addProvider(new Faker\Provider\en_AU\Address($faker));
$faker->state; // will give you only Australian states
如果可用提供程序未满足您的特定需求,您可能需要创建自定义提供程序。