diff --git a/src/Contracts/HealthCheckController.php b/src/Contracts/HealthCheckController.php new file mode 100644 index 0000000..79bafed --- /dev/null +++ b/src/Contracts/HealthCheckController.php @@ -0,0 +1,15 @@ +middleware(config('vapor.middleware', 'web')); } + + if (config('vapor.health_check', true)) { + Route::get( + '/vapor/health-check', + Contracts\HealthCheckController::class + )->middleware(config('vapor.middleware', 'web')); + } } } diff --git a/src/Http/Controllers/HealthCheckController.php b/src/Http/Controllers/HealthCheckController.php new file mode 100644 index 0000000..9dfa6d1 --- /dev/null +++ b/src/Http/Controllers/HealthCheckController.php @@ -0,0 +1,20 @@ +app->singleton( + Contracts\HealthCheckController::class, + HealthCheckController::class + ); + $this->configure(); $this->offerPublishing(); $this->ensureAssetPathsAreConfigured();