urls->staticRoute('/academy/packs')]; $details = AcademyPromptPack::query() ->active() ->published() ->orderBy('id') ->cursor() ->map(fn (AcademyPromptPack $pack): SitemapUrl => $this->urls->staticRoute('/academy/packs/' . $pack->slug, $pack->updated_at ?? $pack->published_at)) ->values() ->all(); return array_merge($items, $details); } public function lastModified(): ?DateTimeInterface { return $this->dateTime(AcademyPromptPack::query()->active()->published()->max('updated_at')); } }