前言:数据填充,我们在创建完数据表格后往往需要做一些假数据,在 Thinkphp 中我们可以通过composer 来安装这个拓展库。
安装Faker
在项目所在的文件夹中打开命令行输入以下命令:
composer require fzaninotto/faker
运行以后会在vendor文件夹下生成
在项目中的实际使用方法:
<?php
namespace MyFaker;
//use会调用类注册, 前提是你得先导入相应的类注册方法 (autoload.php)
use Faker\Factory;
class FakerData
{
//使用faker生成假数据
public static function createInfo()
{
$faker = Factory::create('zh_CN');//选择中文
$data = [
$faker->name,//随机姓名
$faker->address,//随机地址
$faker->email,//随机邮箱
$faker->numberBetween(20,60),//年龄随机在20-60之间
$faker->randomElement(['农民','工人','程序员'])//随机职业
];
//调试工具
dump($data);
}
}
输出:
array:5 [
0 => "景畅"
1 => "重庆白云区"
2 => "adipisci.dignissimos@sohu.com"
3 => 55
4 => "工人"
]
github地址:https://github.com/fzaninotto/Faker