visitors->summary(); $visitors = $this->visitors->all(); $activePages = $this->visitors->activePages(); return view('moderation.traffic.online', [ 'summary' => $summary, 'visitors' => $visitors, 'activePages' => $activePages, 'generatedAt' => now()->toIso8601String(), 'dataUrl' => route('moderation.traffic.online.data'), ]); } public function data(): JsonResponse { return response()->json([ 'summary' => $this->visitors->summary(), 'visitors' => $this->visitors->all(), 'active_pages' => $this->visitors->activePages(), 'generated_at' => now()->toIso8601String(), ]); } }