-2

我在 laravel 中为 graphql 使用 lighthouse 包,我需要为模型声明一个类型让我们说“ClassA”,但类型名称必须是 TypeA,这样做的最佳做法是什么?

4

1 回答 1

1

您不要在类型本身上添加它,而是在查询中添加。所以按照你的例子,你会做

type TypeA {
   ...
}

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

您也可以在文档中找到它。

于 2019-06-26T12:30:00.980 回答