如何在GraphQL中使用数组类型的字段?

时间:2019-07-24 15:46:05

标签: php api graphql laravel-lighthouse

我需要在突变中的一个字段中输入多个ID。我如何才能实现标量类型中不包含seeing数组。我正在使用Laravel lighthouse软件包。

我尝试使用[]传递ID,但无法正常工作。

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

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

1 个答案:

答案 0 :(得分:0)

您只需在模式中将类型包装在[]中即可。

示例:

extend type Mutation {
    syncPermissions(roleId: Int!, permissions: [Int!])
    @field(resolver: "MyResolver@update")
}