private function migrateCore()
{
/** @var Filesystem $filesystem */
$filesystem = app('files');
$files = $filesystem->files(base_path('migrations'));
foreach ($files as $file) {
$class = "\\Xpressengine\\Migrations\\" . basename($file, '.php');
$this->migrations[] = $migration = new $class();
/** @var Migration $migration */
$migration->install();
}
foreach ($this->migrations as $migration) {
if (method_exists($migration, 'installed')) {
$migration->installed();
}
}
}