在lighthouse php中,如何为具有不同名称的模型定义类型?
我正在使用laravel中lighthouse package for graphql,我需要为一个模型声明一个类型,比如说“ClassA”,但是类型名必须是TypeA,这样做的最佳实践是什么?您不在类型本身上添加它,而是在查询中添加它。 所以,按照你的例子,你会这样做在lighthouse php中,如何为具有不同名称的模型定义类型?,php,laravel,graphql,laravel-lighthouse,Php,Laravel,Graphql,Laravel Lighthouse,我正在使用laravel中lighthouse package for graphql,我需要为一个模型声明一个类型,比如说“ClassA”,但是类型名必须是TypeA,这样做的最佳实践是什么?您不在类型本身上添加它,而是在查询中添加它。 所以,按照你的例子,你会这样做 type TypeA { ... } type Query { typeA(id: ID @eq): TypeA @find(model: "TypeA") typeAs(): [TypeA] @all(model:
type TypeA {
...
}
type Query {
typeA(id: ID @eq): TypeA @find(model: "TypeA")
typeAs(): [TypeA] @all(model: "TypeA")
}
您也可以在中找到它。问题不清楚。你想这么做吗<代码>类型查询{typea(id:id@eq):typea@find(model:“App\\Models\\ClassA”)}typea{}