我有可以创建列表的用户。列表可以加星标(如果您愿意,可以选择“精选”)。我想在 Lighthouse/Laravel 中构建一个 Graphql 查询,该查询将检索给定用户的所有加星标/精选列表。
我尝试了这个查询并且它有效:
clistsByStarred(user_id: Int! @eq, starred: Boolean! @eq): [Clist] @all
然后我可以这样使用它:
query {
clistsByStarred(user_id: 1, starred: true) {
id
name
starred
}
}
但这对我来说就像一个肮脏的黑客。
我想要实现的是:
query {
user(id: 1) {
id
name
clistsByStarred {
id
name
starred
}
}
}
关于如何实施它的任何想法?