更改流明中的 Faker 本地化
Posted
技术标签:
【中文标题】更改流明中的 Faker 本地化【英文标题】:Change Faker Localization in Lumen 【发布时间】:2019-12-31 18:19:33 【问题描述】:在 Lumen 5.8 中,我们可以在database/factories
进行工厂。
Faker 帮助我们制作虚拟数据并将它们插入数据库。但是改变 Faker Localization 是不可能的。
$factory->define(App\User::class, function (Faker\Generator $faker)
return [
'name' => $faker->name,
'phone' => $faker->phoneNumber,
];
);
根据Faker Documents,我们可以像这样使用faker factory来设置语言:
$faker = Faker\Factory::create('fr_FR');
那么,如何在 Lumen 依赖注入中使用 Faker 本地化?
【问题讨论】:
【参考方案1】:你可以在你的 AppServiceProdiver.php 文件中试试这个:
$this->app->singleton(FakerGenerator::class, function ()
return FakerFactory::create('fr_FR');
);
在 Laravel 上工作,这里应该是一样的
【讨论】:
以上是关于更改流明中的 Faker 本地化的主要内容,如果未能解决你的问题,请参考以下文章
csharp 如何更改和打印文化信息。也称为.NET中的本地化。
csharp 如何更改和打印文化信息。也称为.NET中的本地化。