public function mark($table = null, $migration = null)
 {
     if ($table == 'local') {
         $source = '../config/Migrations';
     }
     $migrations = new Migrations(['source' => $source]);
     if ($migrations->markMigrated($migration)) {
         $this->Flash->success('Tables marked updated.');
     } else {
         $this->Flash->error('Table mark failed.');
     }
     $this->redirect('/sitemgr/tables');
 }
 public function build()
 {
     $migrations = new Migrations();
     $migrate = $migrations->migrate();
     if (!$migrate) {
         $this->out('Database Migration Implementation Failed.');
         return;
     }
     $this->out('Database Migration Implementation Succeeded.');
     $seeded = $migrations->seed(['seed' => 'UsersSeed']);
     if (!$seeded) {
         $this->out('Users Seeding Failed.');
         return;
     }
     $this->out('Users Seeding Succeeded.');
     $seeded = $migrations->seed(['seed' => 'SettingsSeed']);
     if (!$seeded) {
         $this->out('Settings Seeding Failed.');
         return;
     }
     $this->out('Settings Seeding Succeeded.');
 }
Exemplo n.º 3
0
 protected function migrate($plugin)
 {
     $migrations = new Migrations();
     return $migrations->migrate(['plugin' => $plugin]);
     unset($migrations);
 }
Exemplo n.º 4
0
 /**
  * Migrates
  *
  * @return bool
  */
 protected function migrate()
 {
     $migrations = new Migrations();
     return $migrations->migrate();
 }