如何使用Faker在特定国家/地区进入城市

问题描述 投票:6回答:1

我正在使用Laravel 5中的Faker扩展来填充数据库。

我有“国家”和“城市”表,所以我打电话给我

$faker->country

但是我怎么能得到那个国家内的城市呢?

我不希望“波哥大”属于“ EEUU”。

php laravel-5 faker
1个回答
9
投票

您将创建一个生成器,并仅添加该国家/地区的提供者(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

如果可用提供商没有满足您的特定需求,则可能需要创建一个自定义提供商。

© www.soinside.com 2019 - 2024. All rights reserved.