1
0
mirror of https://github.com/flarum/core.git synced 2025-06-07 23:29:13 +02:00

Fix installation regressions

This commit is contained in:
Toby Zerner 2015-10-13 15:55:18 +10:30
parent 6f7cce5adf
commit 6df48b04c2
3 changed files with 6 additions and 2 deletions

View File

@ -138,7 +138,7 @@ class Application extends Container implements ApplicationContract
*/
public function url($path = null)
{
$config = $this->make('flarum.config');
$config = $this->isInstalled() ? $this->make('flarum.config') : [];
$url = array_get($config, 'url', $_SERVER['REQUEST_URI']);
if (is_array($url)) {

View File

@ -231,6 +231,8 @@ class InstallCommand extends AbstractCommand
$this->info('Writing default settings');
$settings->set('version', $this->application->version());
foreach ($this->settings as $k => $v) {
$settings->set($k, $v);
}

View File

@ -42,6 +42,8 @@ class InstallServiceProvider extends AbstractServiceProvider
$this->app->singleton('flarum.install.routes', function () {
return $this->getRoutes();
});
$this->loadViewsFrom(__DIR__.'/../../views/install', 'flarum.install');
}
/**
@ -56,7 +58,7 @@ class InstallServiceProvider extends AbstractServiceProvider
$routes->get(
'/',
'index',
$toController('Flarum\Install\Controller\IndexAction')
$toController('Flarum\Install\Controller\IndexController')
);
$routes->post(