Laravel lighthouse graphql 按关系查询 table 值
Laravel lighthouse graphql query by relation table value
在 Laravel lighthouse GraphQL 中是否可以通过关系 table 值进行查询?
比如我定义了两种类型
type Translation {
id: ID!
form_group_id: Int!
group: Group @hasOne
translation_key: String!
lv: String
en: String
ru: String
}
type Group {
id: ID!
name: String!
translations: [Translation]! @hasMany
}
我想按组名查询。
下面的代码只是这个想法的一个例子。
translation(group.name: String! @eq): Translation @find
我认为这可以通过自定义解析器实现,但是有没有办法使用内置的 eloquent 解析器?
事件虽然这是一个实验性功能,但您可以使用 complex where conditions。这将允许您通过其关系属性获取任何类型。我们在我们的应用程序中使用它,对于我们的使用,它按预期工作:)
在 Laravel lighthouse GraphQL 中是否可以通过关系 table 值进行查询? 比如我定义了两种类型
type Translation {
id: ID!
form_group_id: Int!
group: Group @hasOne
translation_key: String!
lv: String
en: String
ru: String
}
type Group {
id: ID!
name: String!
translations: [Translation]! @hasMany
}
我想按组名查询。
下面的代码只是这个想法的一个例子。
translation(group.name: String! @eq): Translation @find
我认为这可以通过自定义解析器实现,但是有没有办法使用内置的 eloquent 解析器?
事件虽然这是一个实验性功能,但您可以使用 complex where conditions。这将允许您通过其关系属性获取任何类型。我们在我们的应用程序中使用它,对于我们的使用,它按预期工作:)