with(['decisions.article', 'bestArticle']) ->latest() ->paginate($perPage); } public function findWithTimeline(int $ticketId): ?Ticket { return Ticket::query() ->with(['bestArticle', 'draftArticle', 'logs', 'decisions.article', 'toolCalls.article']) ->find($ticketId); } }