В lighthouse-php, как я могу определить тип для модели с другим именем?

Я использую пакет lighthouse для graphql в laravel, мне нужно объявить тип для модели, скажем, "ClassA", но имя типа должно быть TypeA, как лучше всего это сделать?

1 ответ

Решение

Вы не добавляете его на сам тип, вы добавляете его в запрос. Чтобы следовать вашему примеру, вы бы сделали

type TypeA {
   ...
}

type Query {
 typeA(id: ID @eq): TypeA @find(model: "TypeA")
 typeAs(): [TypeA] @all(model: "TypeA")
}

Вы также можете найти это в документации.

Другие вопросы по тегам