*/ class DatabaseRollbackCommand extends Command { /** * A quick description of this command. * @return string. */ public function brief(): string { return 'Rollback the last database migration.'; } /** * Does the rolling back. */ public function execute(): void { $repository = DB::getMigrationRepository(); $migrator = new Migrator($repository, $repository->getConnectionResolver(), new Filesystem); $migrator->rollback(); foreach ($migrator->getNotes() as $note) { $this->getLogger()->writeln(strip_tags($note)); } } }