Как заполнить форму после сбоя проверки, используя пользовательский класс formRequest в laravel - PullRequest
0 голосов
/ 10 марта 2020

Я использую класс Custom ForRequest для проверки моей формы, он работает нормально. Но когда он перенаправляет обратно на страницу формы, форма не заполняется. Я не хочу использовать

old('form_field_name') 

Мой код будет странным, если я буду использовать старый ('form_field_name'), потому что я использую одну и ту же форму для хранения и обновления модели. Чего мне не хватает? спасибо

1 Ответ

0 голосов
/ 10 марта 2020

если вы используете ту же форму для хранения и обновления, используйте old с optional. точно так же, как

<input name="name" id="name" placeholder="Name" type="text" class="form-control" value="{{ old('name', optional($object)->name) }}">

, так вы можете получить старые значения формы, а также значения объекта. если есть старое значение, оно будет помещено в качестве значения, в противном случае оно будет иметь значение объекта в качестве значения.

, убедитесь, что отправили объект как нулевой из функции create.

...