灯塔嵌套删除突变不起作用

Lighthouse nested delete mutation is not worked

我试过嵌套删除突变。但是没有用。

但是我不知道为什么它不起作用。

我有tableA and B

一个A的数据可以有很多B的数据

所以在 A 模型内部,我写下如下关系。

public function bRelation(): HasMany
{
    return $this->hasMany('App\Models\A', 'A_id', 'id');
}

这不是真实的,而是我的架构的缩写版本。

extend type Mutation {
    createA(input: AInput@spread):   A@create
    updateA(input: AInput@spread):   A@update
    deleteA(input: AInput! @spread): A@delete    
}

input AInput{
    id: ID
    bRelation : bRelationInput
}

input bRelationInput{
    create: [bInput]
    update: [bInput]
    delete: [ID!]
}

input bInput {
    id: ID
}

我第一次使用邮递员如下。

删除tableA的id为35的数据。但是tableb数据没有被删除

即使我更改了架构和数据,如下所示。 结果相同。 b数据未删除

input bRelationInput{
    create: [bInput]
    update: [bInput]
    delete: Boolean
}

我做错了什么..??

只需像下面这样传递id,关系就会被删除!

input bRelationInput {

delete: ID