Installer: Fix models not being ready for use when running migrations

This was a regression after the recent introduction of a new migration that actually uses models.
Maybe we should change this.

See https://discuss.flarum.org/d/2023-can-t-manage-to-install-the-development-version-503-service-unavailable/8
This commit is contained in:
Franz Liedke 2016-02-10 14:07:29 +01:00
parent e3f6092c32
commit 03db2b4cc0

View File

@ -161,16 +161,16 @@ class InstallCommand extends AbstractCommand
$this->storeConfiguration();
$resolver = $this->application->make('Illuminate\Database\ConnectionResolverInterface');
AbstractModel::setConnectionResolver($resolver);
AbstractModel::setEventDispatcher($this->application->make('events'));
$this->runMigrations();
$this->writeSettings();
$this->application->register('Flarum\Core\CoreServiceProvider');
$resolver = $this->application->make('Illuminate\Database\ConnectionResolverInterface');
AbstractModel::setConnectionResolver($resolver);
AbstractModel::setEventDispatcher($this->application->make('events'));
$this->seedGroups();
$this->seedPermissions();