diff --git a/src/Commands/InstallsSpladeExceptionHandler.php b/src/Commands/InstallsSpladeExceptionHandler.php index 5126d4ca..ce5416b0 100644 --- a/src/Commands/InstallsSpladeExceptionHandler.php +++ b/src/Commands/InstallsSpladeExceptionHandler.php @@ -17,7 +17,9 @@ protected function installExceptionHandler() $exceptionHandler = file_get_contents(app_path('Exceptions/Handler.php')); - $search = 'public function register()' . $eol . ' {'; + $search = version_compare(app()->version(), '10.0', '>=') + ? 'public function register(): void' . $eol . ' {' + : 'public function register()' . $eol . ' {'; $registerMethodAfter = Str::after($exceptionHandler, $search); diff --git a/src/Commands/InstallsSpladeRouteMiddleware.php b/src/Commands/InstallsSpladeRouteMiddleware.php index 1f98cf25..a0136f55 100644 --- a/src/Commands/InstallsSpladeRouteMiddleware.php +++ b/src/Commands/InstallsSpladeRouteMiddleware.php @@ -15,7 +15,11 @@ protected function installRouteMiddleware() { $httpKernel = file_get_contents(app_path('Http/Kernel.php')); - $search = 'protected $routeMiddleware = [' . SpladeInstallCommand::eol(); + $eol = SpladeInstallCommand::eol(); + + $search = version_compare(app()->version(), '10.0', '>=') + ? 'protected $middlewareAliases = [' . $eol + : 'protected $routeMiddleware = [' . $eol; $routeMiddlewareAfter = Str::after($httpKernel, $search); @@ -29,7 +33,7 @@ protected function installRouteMiddleware() app_path('Http/Kernel.php'), str_replace( $routeMiddlewareAfter, - ' ' . $routeMiddleware . ',' . SpladeInstallCommand::eol() . $routeMiddlewareAfter, + ' ' . $routeMiddleware . ',' . $eol . $routeMiddlewareAfter, $httpKernel ) );