migrations()->onMigrationStart = function (Migration $migration) { Out::print("Executing migration V{$migration->getVersion()} ".Out::BOLD_ATTRIBUTE."{$migration->getName()}".Out::RESET_ATTRIBUTES); echo " ".Out::ITALIC_ATTRIBUTE.$migration->getDescription().Out::RESET_ATTRIBUTES."\n\n"; }; Application::get()->migrations()->onMigrationEnd = function (Migration $migration) { echo "\n"; Out::print("V{$migration->getVersion()}_{$migration->getName()} finished."); echo "\n"; }; // Try to execute given migration. Application::get()->migrations()->load()->migrateOne($migrationId); Out::success("Success."); } }