我可以在相同的突变上插入多重吗?
我想知道这是否存在。
这是我的模式
type Test {
id: ID
name: String
msg: String
}
input testInput {
name: String
msg: String
}
type Mutation {
createTest(input: [testInput]): [Test] @create
}
这是我的突变查询
mutation{
createTest(input: [
{id:1, name: "test", msg:"hahaha",},
{id:2, name: "test2", msg:"hahahaa" }
]) {
id
name
msg
}
}
答案 0 :(得分:1)
您可以使用自定义突变:
php artisan lighthouse:mutation CreateTest
如果您想重用某些内容,则可能需要实现自定义字段解析器指令。查看@create
的实现,以获取有关如何实现的想法。