private function migrateCore($installedVersion, $newVersion)
{
/** @var Filesystem $filesystem */
$filesystem = app('files');
$files = $filesystem->files(base_path('migrations'));
foreach ($files as $file) {
$name = lcfirst(str_replace('Migration', '', basename($file, '.php')));
$class = "\\Xpressengine\\Migrations\\" . basename($file, '.php');
$this->migrations[] = $migration = new $class();
/** @var Migration $migration */
$this->output->write(" updating {$name}.. ");
if ($migration->checkUpdated($installedVersion) === false) {
$migration->update($installedVersion);
$this->info("[success]");
} else {
$this->warn("[skipped]");
}
}
}