2

我需要在我的突变中的一个字段中输入多个 ID。我怎样才能实现看到数组不包含在标量类型中。我正在使用 Laravellighthouse包。

我试图用来[]传递 ID 但不工作。

    mutation{
      syncPermissions(roleId: 1 permissions: [1, 2, 3]){
      name
   }
 }

我希望在我的解析方法中以数组的形式访问权限(在本例中为 ID)。

4

1 回答 1

2

您只需将类型包装在[], 在您的模式中。

例子:

extend type Mutation {
    syncPermissions(roleId: Int!, permissions: [Int!])
    @field(resolver: "MyResolver@update")
}
于 2019-07-26T07:47:22.927 回答