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.'); }
protected function migrate($plugin) { $migrations = new Migrations(); return $migrations->migrate(['plugin' => $plugin]); unset($migrations); }
/** * Migrates * * @return bool */ protected function migrate() { $migrations = new Migrations(); return $migrations->migrate(); }