我正在使用webonyx/graphql-php
和Laravel。
我有一个middleware
,可以“捕获”所有graphql
个请求,我希望
根据{{1}}是requests
以及request
是哪个来应用一些逻辑来过滤某些mutation
。
我“相交”被称为变异 storeCC 的graphql查询(类似于此查询)
mutation
然后使用...
"query":"mutation ($input: Card!) {
storecCC(input: $input) {
id
firstName
lastName
...
将query
解析为GraphQL\Language\Parser
对象
然后我的问题是,如何使用GraphQL\Language\AST\OperationDefinitionNode
来知道mutation
的名称(这种情况是 storeCC 。)?是否有另一种方法可以提取我从OperationDefinitionNode
调用的突变名称( storeCC )?