1

我正在使用webonyx/graphql-php和 Laravel。

我有一个middleware“捕获”所有graphql请求的单一请求,我想应用一些逻辑来过滤一些请求,requests具体取决于是否request为 amutation和哪个mutation是。

我在调用突变storeCC的地方“相交”graphql 查询(类似于这个)

...
"query":"mutation ($input: Card!) {
  storecCC(input: $input) {
    id
    firstName
    lastName
...

query然后将使用解析GraphQL\Language\Parser成一个GraphQL\Language\AST\OperationDefinitionNode对象

在此处输入图像描述

我的问题是我怎样才能知道mutation名称(storeCC是这种情况。)使用OperationDefinitionNode?是否有另一种方法可以提取我从中调用的突变名称( storeCCquery string ) ?

4

0 回答 0