В 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")
}
Вы также можете найти это в документации.