我如何在 Laravel Lighthouse 中插入相同突变的多个数据?
How can i insert multiple data on same mutation in Laravel Lighthouse?
我可以在同一个突变上插入多个吗?
不知道这个有没有
这是我的架构
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
}
}
您可以使用自定义突变:
php artisan lighthouse:mutation CreateTest
如果您想要可重复使用的内容,您可能需要实施自定义字段解析器指令。查看 @create
的实施,了解如何做到这一点。
我可以在同一个突变上插入多个吗?
不知道这个有没有
这是我的架构
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
}
}
您可以使用自定义突变:
php artisan lighthouse:mutation CreateTest
如果您想要可重复使用的内容,您可能需要实施自定义字段解析器指令。查看 @create
的实施,了解如何做到这一点。