在lighthouse-php中,如何为名称不同的模型定义类型?

时间:2019-06-08 23:33:05

标签: php laravel graphql

我正在使用Laravel中的graphql的灯塔包,我需要为模型声明一个类型,让它说“ ClassA”,但是类型名称必须为TypeA,这样做的最佳实践是什么?

1 个答案:

答案 0 :(得分:1)

您没有在类型本身上添加它,而是在查询中添加了它。 因此,按照您的示例进行操作

type TypeA {
   ...
}

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

您也可以在docs中找到它。