From 7e68704545122eb7172279d1de2c9d29a1c98112 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Thu, 30 Nov 2023 17:03:51 +0000 Subject: [PATCH] Adjusts installation process --- src/Console/InstallCommand.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Console/InstallCommand.php b/src/Console/InstallCommand.php index b97313f7..422ba1fe 100644 --- a/src/Console/InstallCommand.php +++ b/src/Console/InstallCommand.php @@ -52,7 +52,10 @@ protected function registerHorizonServiceProvider() { $namespace = Str::replaceLast('\\', '', $this->laravel->getNamespace()); - if (file_exists(config_path('app.php'))) { + if (file_exists($this->laravel->bootstrapPath('providers.php'))) { + // @phpstan-ignore-next-line + ServiceProvider::addProviderToBootstrapFile("{$namespace}\\Providers\\HorizonServiceProvider"); + } else { $appConfig = file_get_contents(config_path('app.php')); if (Str::contains($appConfig, $namespace.'\\Providers\\HorizonServiceProvider::class')) { @@ -64,9 +67,6 @@ protected function registerHorizonServiceProvider() "{$namespace}\\Providers\EventServiceProvider::class,".PHP_EOL." {$namespace}\Providers\HorizonServiceProvider::class,".PHP_EOL, $appConfig )); - } else { - // @phpstan-ignore-next-line - ServiceProvider::addProviderToBootstrapFile("{$namespace}\\Providers\\HorizonServiceProvider"); } file_put_contents(app_path('Providers/HorizonServiceProvider.php'), str_replace(