php - 在 Laravel 5.2 中更改 Faker 语言环境

标签 php laravel

有没有办法在 database/factories/ModelFactory.php 文件中指定 Faker 语言环境?这是我这样做的无效尝试 >,<

$factory->define(App\Flyer::class, function (Faker\Generator $faker) {

    // What is the correct way of doing this?
    $faker->locale('en_GB'); 

    return [
        'zip' => $faker->postcode,
        'state' => $faker->state,  
    ];
});

感谢阅读!

最佳答案

Faker 语言环境可以在 config/app.php 配置文件中进行配置。只需添加 key faker_locale

例如:'faker_locale' => 'fr_FR',

另请参阅我的 PR 以记录以前未记录的功能:https://github.com/laravel/laravel/pull/4161

关于php - 在 Laravel 5.2 中更改 Faker 语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34496720/

相关文章:

php - JavaScript 头像

php - phpUnit测试elasticsearch结果为空

php - Laravel DB - 通过在另一列上添加日期来比较 2 个日期列

javascript - 截取网页的巨大屏幕截图(大小超过 13500x13500 像素)

php - 检查 php-code w/o php-cli 的语法,可能吗?

php - 如何在 PHP 中获取值 contentEditable

php - 在 foreach 循环中包含 foreach 循环

php - 在获取正确的小部件区域显示时遇到问题

php - Ratchet 与 Laravel

php - Blade 模板 : Can unprocessed tags have php echo inside?