checkDatabase(); return $this->ok([ 'service' => config('app.name'), 'environment' => config('app.env'), 'version' => 'v1', 'database' => $database, 'timestamp' => now()->toIso8601String(), ], 'Service is healthy'); } private function checkDatabase(): array { try { DB::connection()->getPdo(); return ['status' => 'ok', 'driver' => DB::connection()->getDriverName()]; } catch (Throwable $e) { return ['status' => 'error', 'message' => 'Connection failed']; } } }