diff --git a/system/bootstrap.php b/system/bootstrap.php index a04bcf5..6fa9c32 100644 --- a/system/bootstrap.php +++ b/system/bootstrap.php @@ -117,12 +117,14 @@ $serviceProviders = [ 'Illuminate\Validation\ValidationServiceProvider', 'Illuminate\View\ViewServiceProvider', - 'Flarum\Core\CoreServiceProvider', - 'Flarum\Core\DatabaseServiceProvider', - 'Flarum\Console\ConsoleServiceProvider', - ]; +if (Core::isInstalled()) { + $serviceProviders[] = 'Flarum\Core\CoreServiceProvider'; + $serviceProviders[] = 'Flarum\Core\DatabaseServiceProvider'; + $serviceProviders[] = 'Flarum\Console\ConsoleServiceProvider'; +} + foreach ($serviceProviders as $provider) { $app->register(new $provider($app)); }