query(fn (): Builder => Website::query() ->withCount(['apiRequests' => fn (Builder $query) => $query ->whereBetween('created_at', [now()->startOfMonth(), now()->endOfMonth()]) ]) ->orderByDesc('api_requests_count') ) ->columns([ TextColumn::make('name'), TextColumn::make('tier.name') ->label('Tier'), TextColumn::make('api_requests_count') ->label('Requests This Month') ->numeric() ->alignEnd(), ]) ->searchable(false) ->paginated(false); } }