attributes->get('tenant'); if (! $tenant instanceof Tenant) { $decoded = $request->attributes->get('decoded_token', []); $tenantId = Arr::get($decoded, 'tenant_id'); if ($tenantId) { $tenant = Tenant::query()->find($tenantId); } } if (! $tenant instanceof Tenant) { return response()->json([ 'message' => 'Tenant context missing.', ], 401); } $summary = app(DashboardSummaryService::class)->build($tenant); return response()->json($summary); } }