Коллеги, привет. Может быть, сможете помочь?
Как добавить свои поля к nuwave/lighthouse
@paginate?
В GraphQL при отдаче с бека пагинатора элементов, требуется для СЕО добавить поля с суммарной глобальной статистикой, по конкретной выборке из базы. Проблема в том, что деректива
@paginate генерирует пагинатор с полями paginatorInfo (информация по пагинации: количество моделей, текущая страница и т.д.) и data (результат выборки в виде массива моделей), и в paginatorInfo, который, по сути, мне подходит, я не могу добавлять свои поля, т.к. это поле генерируется фреймворком
extend type Query { posts( order: OrderInput
@sortOrder ): [Post!]!
@paginate( type: "paginator" model: "\\App\\Models\\Post" ) }