bearerToken() ?? $request->query('token', '')); abort_if($token === '' || ! hash_equals($token, $given), 404); $checks = $probe->checks(); $status = HealthProbe::worstStatus($checks); return response()->json([ 'status' => $status, 'version' => config('app.version'), 'checked_at' => now()->toIso8601String(), 'checks' => collect($checks)->mapWithKeys(fn (array $check): array => [ $check['key'] => ['status' => $check['status'], 'detail' => $check['detail']], ]), ], $status === HealthProbe::StatusCritical ? 503 : 200) ->header('Cache-Control', 'no-store'); } }