zoukankan      html  css  js  c++  java
  • 使用faker 生成中文测试数据

    https://github.com/fzaninotto/Faker/blob/master/src/Faker/Provider/zh_CN/Address.php

    常用的类型都在里面。

    下面是一个实例。使用了laravel 框架的工厂模式向数据库填充测试数据。

     $factory->define(AppModelsCustomer::class, function ($faker) {

        $faker = FakerFactory::create('zh_CN');

        return [
            'name' => $faker->name(),
            'sex' => $faker->numberBetween($min = 0, $max = 1),
            'age' => $faker->numberBetween($min = 30, $max = 90),
            'minzu_id' => $faker->numberBetween($min = 1, $max = 8),
            'location_id' => $faker->numberBetween($min = 5, $max = 9),
            'marriage' => 1,
            'education' => 1,
            'job' => 1,
            'user_id' => 1,
            'orgnization' => 'xx大学',
            'contactor' => $faker->name(),
            'contactormobile' => $faker->phoneNumber(),
            'idnumber' => $faker->numerify('640############'),
            'address' => $faker->address(),
            'hukou' => $faker->address(),
            'mobile' => $faker->phoneNumber(),
            'telephone' => $faker->phoneNumber(),
            'created_at' => $faker->date($format = 'Y-m-d', $max = 'now'),//'2016-09-01',
            'updated_at' => $faker->date($format = 'Y-m-d', $max = 'now')//'2016-09-01'
        ];
    });
  • 相关阅读:
    java 8 , merge()
    2026 11 12
    koda java
    Linq实现between拓展
    WinForm开发----关闭window窗体最好的办法
    ASP.NET中指定自定义HTTP响应标头
    使用Zxing.net实现asp.net mvc二维码功能
    实现asp.net mvc页面二级缓存,提高访问性能
    队列应用
    Ubuntu 12.04使用uginx+fastcgi-mono-server2部署asp.net 网站
  • 原文地址:https://www.cnblogs.com/ncut/p/6872015.html
Copyright © 2011-2022 走看看