Когда я использую 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);
к action()
-методу в ActionRequest
, и это результат:
Использование 1 поля:
[2018-12-01 20:07:35] local.INFO: действие: заключить-отчет
Использование 2 полей:
[2018-12-0120:08:11] local.INFO: action:
URL-адрес одинаков для обоих запросов: /nova-api/reports/action?action=conclude-report&pivotAction=false&search=&trashed=&viaResource=&viaResourceId=&viaRelationship=
Почему Nova возвращает 404 при использовании 2 полей?