【laravel】数据填充使用随机中文

在使用数据填充时,想在某一列使用中文,但又不想修改 config/app.php 里的 faker_locale 配置

解决: 在工厂函数里使用使用 \Faker\Factory::create('zh_CN')->name

/database/factories/UserExtendFactory.php
    
public function definition()
{
    return [
        'nickName' => \Faker\Factory::create('zh_CN')->name,
        'uid' => 1
    ];
}

Faker库参见 https://github.com/fzaninotto/Faker#seeding-the-generator

posted @ 2021-04-06 17:53  蜜蜂老牛黄瓜  阅读(205)  评论(0编辑  收藏  举报