【发布时间】:2016-01-31 09:40:24
【问题描述】:
我正在使用 Laravel 5 中的 Faker 扩展来填充我的数据库。
我有“国家”和“城市”表,所以我调用了
$faker->country
但是我怎样才能获得该国家/地区内的城市?
我不希望“波哥大”属于“EEUU”。
【问题讨论】:
我正在使用 Laravel 5 中的 Faker 扩展来填充我的数据库。
我有“国家”和“城市”表,所以我调用了
$faker->country
但是我怎样才能获得该国家/地区内的城市?
我不希望“波哥大”属于“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
如果可用提供程序未满足您的特定需求,您可能需要创建自定义提供程序。
【讨论】: