thinkphp seeder数据填充工具的使用

thinkphp seeder数据填充工具的使用

 使用fake来填充

 

<?php

use think\migration\Seeder;

class UserSeeder extends Seeder
{

 public function run()
    {
        for ($i = 0; $i < 100; $i++) {
            $data[] = [
                'username'      => $faker->userName,
                'password'      => sha1($faker->password),
                'password_salt' => sha1('foo'),
                'email'         => $faker->email,
                'first_name'    => $faker->firstName,
                'last_name'     => $faker->lastName,
                'created'       => date('Y-m-d H:i:s'),
            ];
        }

        $this->insert('users', $data);
    }
}

执行种子文件

php think seed:run

使用参数指定种子文件 -s UserSeeder

thinkphp seeder数据填充工具的使用