Example #1
0
 /**
  * Run seed
  */
 protected function run()
 {
     $this->setForeignKeyChecks(0);
     $seeder = $this->getSeeder();
     $table = $seeder->getTable();
     if (Controller::isLocked($table)) {
         Controller::restore($table);
         $this->writeOutput('<info>Locked:</info> ' . $seeder->getTitle());
     } else {
         if ($this->isTruncate()) {
             $seeder->truncate();
         }
         $this->fill($seeder);
         $this->writeOutput('<info>Seeded:</info> ' . $seeder->getTitle());
     }
     $this->setForeignKeyChecks(1);
 }