示例#1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     $this->call(MediumTableSeeder::class);
     factory(App\Piece::class, 20)->create();
     factory(App\Artist::class, 4)->create();
     factory(App\Studio::class, 3)->create()->each(function ($studio) {
         for ($i = 0; $i < rand(2, 20); $i++) {
             $event = factory(App\Event::class)->make();
             $piece = App\Piece::find(rand(1, App\Piece::count()));
             $event->studio_id = $studio->id;
             $event->save();
             $event->pieces()->attach($piece->id);
         }
     });
     $this->call(MediumPieceTableSeeder::class);
     Model::reguard();
 }