每当我在一个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?
答案 0 :(得分:0)
结果是,我使用名为action
的字段覆盖了action
参数。