laravel seeder和faker的使用


define(App\Toy::class, function (Faker\Generator $faker) { return [ ‘name’ => $faker->name, ‘desc’ => $faker->realText, ]; }); 4.修改database\seeds\DatabaseSeeder.php文件 use Illuminate\Database\Seeder; use App\User; class DatabaseSeeder extends Seeder { public function run() { $this->call(ToyTableSeeder::class); } } class ToyTableSeeder extends Seeder { public function run() { //设置简体中文 //$locale=”zh_CN”; //设置繁体中文 $locale=”zh_TW”; //为了用中文覆盖默认英文设置,如果要英文可注释下面的语句 $this->container->instance(Faker\Generator::class, Faker\Factory::create($locale)); //清空toy表 App\Toy::truncate(); //生成20条记录 factory(App\Toy::class, 20)->create(); } } 5.在命令行执行 php artisan db:seed 6.查看表数据 id name create_at update_at desc 1 鳳萍華 2016-06-08 13:10:25 2016-06-08 13:10:25 可破;因此,賊眾我寡,必投廣宗來。… 2 簡宏穎 2016-06-08 13:10:25 2016-06-08 13:10:25 面如冠玉,脣若塗脂;丹鳳眼,燕頷虎鬚…. 3 司馬伶佳 2016-06-08 13:10:25 2016-06-08 13:10:25 青州之圍。後人有詩讚二人到莊…. …………..]]>