У меня есть пользовательский класс Request, который занимается проверкой формы.Эта форма использует 'GET' и отфильтрует все результаты, которые пользователь может видеть на странице.
Мое правило для даты начала:
'date_start' => 'nullable|date|required_with:date_end',
isвызывая сообщение:
ERR_TOO_MANY_REDIRECTS
Мой контроллер выглядит следующим образом:
public function index (ApprovedSubmissionsFilterRequest $request)
{
...
Я полагаю, что это потому, что, когда проверка не проходит, онотправляет запрос GET обратно в метод индекса, который еще раз не проходит проверку и перенаправляет обратно в метод индекса и т. д. и т. д.
Как мне избежать этого цикла?Я не хочу использовать запрос POST вместо GET.
Вот мой маршрут:
Route::get('formSubmission', 'FormSubmissionController@index')
->name('formSubmission.index');
Спасибо.
ПРИМЕЧАНИЕ (изменить):
Не все ошибки проверки вызывают это - кажется, только required_with
является причиной проблемы.Кто-то упоминал это здесь ранее.