Laravel Nova:在一个动作中使用 2+ 个字段 returns 404

Laravel Nova: Using 2+ fields in an Action returns 404

每当我在操作中使用 2 个或更多字段时,提交它 returns 404。这是我在 ConcludeReport class:

中定义字段的方式
public function fields()
{
    return [
        Select::make('Action', 'action')
            ->options(ReportStatus::toSelectArray())
            ->rules('required'),
        Textarea::make('Message', 'message'),
    ];
}

这里是我注册操作的地方:

public function actions(Request $request)
{
    return [
        new ConcludeReport,
    ];
}

我在 ActionRequest 中的 action() 方法中添加了 info("action: " . $this->action);,结果如下:

使用 1 个字段:

[2018-12-01 20:07:35] local.INFO: action: conclude-report

使用 2 个字段:

[2018-12-01 20:08:11] local.INFO: action:

两个请求的URL相同:/nova-api/reports/action?action=conclude-report&pivotAction=false&search=&trashed=&viaResource=&viaResourceId=&viaRelationship=

为什么 Nova 在使用 2 个字段时返回 404?

事实证明,我使用名为 action 的字段覆盖了 action 参数。