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

In lighthouse-php, How can i define a type for a model with a difftent name?

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

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

type TypeA {
   ...
}

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

您也可以在 docs 中找到它。