public static function setUpBeforeClass() { parent::setUpBeforeClass(); $config = (require __DIR__ . '/../config.php'); $capsule = new Manager(); $capsule->addConnection($config); $capsule->bootEloquent(); Schema::setConnection($capsule->getConnection('default')); DB::setConnection($capsule->getConnection('default')); // run the migrations $migration_repo = new DatabaseMigrationRepository(Model::getConnectionResolver(), 'migrations'); if (!$migration_repo->repositoryExists()) { $migration_repo->createRepository(); } $migrator = new Migrator($migration_repo, Model::getConnectionResolver(), new Filesystem()); $migrator->rollback(); $migrator->run(__DIR__ . '/../../src/migrations'); static::loadFixtures(); }
/** * Reverse the migrations. * * @return void */ public function down() { Schema::setConnection(DB::connection(Config::get('econt.connection')))->dropIfExists('econt_regions'); }
/** * Reverse the migrations. * * @return void */ public function down() { Schema::setConnection(DB::connection(Config::get('laravel-currency.laravel-currency.connection')))->dropIfExists('currencies'); }