Перенаправить обратно с помощью input () вывести данные в элемент управления - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь перенаправить обратно с вводом, но данные не возвращаются обратно в элементы управления вводом. Я пропускаю выходную директиву в значении ввода? Если да, то какой код для этого на мой взгляд?

$validator = Validator::make($request->all(), [
    'owner_firstname'       => 'required|min:2|max:30',
    'owner_lastname'        => 'required|min:2|max:30',
    'partner_firstname'     => 'required|min:2|max:30',
    'partner_lastname'      => 'min:2|max:30',
    'baby_firstname'        => 'min:2|max:30',
    'baby_lastname'         => 'min:2|max:30',
    'month'                 => 'not_in:0',
    'day'                   => 'not_in:0',
    'year'                  => 'numeric|digits:4',
    'guests_message'        => 'required|min:30|max:5000'
]);

if ($validator->fails()) {
    return redirect()->back()
        ->withErrors($validator)
        ->withInput();
}

<input type="text" id="owner_firstname" value="{{ what do I put here }}">

1 Ответ

1 голос
/ 04 июня 2019

Вы должны использовать помощник old для восстановления предыдущих значений и добавления атрибута name к вашему вводу.

<input type="text" id="owner_firstname" name="owner_firstname" value="{{ old('first_name') }}">

Для получения дополнительной информации: https://laravel.com/docs/5.8/helpers#method-old

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...