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