В настоящее время я использую Laravel 5.7 для своего первого проекта.Я пользуюсь laravel уже полторы недели, и у меня проблемы с проверкой.
Для своих просмотров я использую Laravel Collectives
для своей формы, которая автоматически отображает old {{input}}
(поправьте меня, если я ошибаюсь, извините).
Form::text('username', '',)
Моя проверка ранее была написана на контроллерах, но я пытаюсь перейти к Form Requests
, чтобы все оставалось как можно более организованным.У меня возникают проблемы с игнорированием некоторых старых входных данных при сбое проверки.Ранее в моем контроллере я писал что-то вроде:
return back()->withInput($request->except(['field_1', 'field_2'])
->with('error', 'Error Message goes here');
В настоящее время мой запрос формы настроен на обработку правил, сообщений и флеш-сообщения:
class Custom extends FormRequest
{
..
protected function failedValidation(Validator $validator) {
session()->flash('error', 'Error Message goes here');
}
}
Есть ли у кого-нибудь идеи по поводуКак написать ->withInput($request->except(['field_1', 'field_2'])
внутри запросов формы при сбое проверки?