Example #1
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     // Migrate all unmagrated migrations
     foreach (Migration::migrated()->get() as $migration) {
         $run = new $migration->namespace();
         if (method_exists($run, 'down')) {
             $output->writeln('Resetting: ' . $migration->name);
             $run->pre_down();
             $run->down();
         }
         $migration->migrated = 0;
         $migration->save();
     }
 }