Laravel Nova:在Action中使用2个以上字段会返回404

时间:2018-12-01 20:17:54

标签: laravel laravel-nova

每当我在一个Action中使用2个或更多字段时,提交该字段都会返回404。这是我在ConcludeReport类中定义字段的方式:

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,
    ];
}

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

使用1个字段:

  

[2018-12-01 20:07:35] local.INFO:操作:结论报告

使用2个字段:

  

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

两个请求的URL均相同:ActionRequest

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

1 个答案:

答案 0 :(得分:0)

结果是,我使用名为action的字段覆盖了action参数。