Faker介绍:Faker官方文档
项目中简单的使用
//使用faker扩展包
use Faker\Factory;
//批量制造1000条填充数据
public function fakerTest()
{
$faker = $this->FAKER->create('zh_CN');
$insertData = [];
for ($i=0;$i<1000;$i++)
{
$insertData[] = array(
'shopName'=>$faker->company,
'shopBoos'=>$faker->name,
'shopPhone'=>$faker->phoneNumber,
'shopAddress'=>$faker->address,
'shopBank'=>$faker->bank,
'shopCardNumber'=>$faker->creditCardNumber,
'createTime'=>time()
);
}
try{
$this->SHOP->batchInsert($insertData);//这是调用一个批量插入数据的方法
}catch (\Exception $e){
echo $e->getMessage();
echo PHP_EOL;
}
}
//批量插入数据
public function batchInsert(array $data)
{
DB::table($this->getTable())->insert($data);
}
然后就可以愉快的玩耍了,或者在Tinker中玩耍
网友评论