Fix installation

This commit is contained in:
Toby Zerner 2015-10-20 22:07:35 +10:30
parent c82a48bfbb
commit d237dc84aa
3 changed files with 3 additions and 3 deletions

View File

@ -27,7 +27,7 @@ class DatabaseServiceProvider extends AbstractServiceProvider
$this->app->singleton('flarum.db', function () {
$factory = new ConnectionFactory($this->app);
$connection = $factory->make($this->app->make('flarum.config')['database']);
$connection = $factory->make($this->app->config('database'));
$connection->setEventDispatcher($this->app->make('Illuminate\Contracts\Events\Dispatcher'));
$connection->setFetchMode(PDO::FETCH_CLASS);

View File

@ -238,7 +238,7 @@ class InstallCommand extends AbstractCommand
protected function writeSettings()
{
$settings = $this->application->make('Flarum\Settings\SettingsRepository');
$settings = $this->application->make('Flarum\Settings\SettingsRepositoryInterface');
$this->info('Writing default settings');

View File

@ -37,7 +37,7 @@ class LocaleServiceProvider extends AbstractServiceProvider
$this->app->alias('Flarum\Locale\LocaleManager', 'flarum.localeManager');
$this->app->singleton('translator', function () {
$defaultLocale = $this->app->make('flarum.settings')->get('default_locale');
$defaultLocale = $this->app->isInstalled() ? $this->app->make('flarum.settings')->get('default_locale') : 'en';
$translator = new Translator($defaultLocale, new MessageSelector());
$translator->setFallbackLocales([$defaultLocale]);