Laravel: перенаправить на предыдущую страницу отправки для редактирования формы - PullRequest
1 голос
/ 18 марта 2019

Когда форма отправлена, вы попадаете на сайт, где все входы из формы будут отображаться снова, чтобы проверить ее.
Если вы хотите что-то изменить, есть кнопка «отправить вас обратно» в форму.со всеми данными, которые вы уже ввели.

Как мне этого добиться?

Я уже пробовал:

<a href="{{ url()->previous() }}"<button type="submit" class="button btn-sm">Bearbeiten</button></a>

Я вернусь кформа-сайт, но поля ввода пусты (конечно).

Я видел что-то с redirect()->back()->withInput();, и мне интересно, смогу ли я как-то использовать его для сохранения входных значений без метода контроллера;просто простое перенаправление назад на предыдущую страницу с входными данными, которые все еще там.

Это одно из полей ввода:

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

Поскольку я новичок в Laravel IЯ действительно не знаю, как добиться того, что я пытаюсь сделать, и я пока не нашел ничего действительно полезного.

Ответы [ 2 ]

0 голосов
/ 18 марта 2019

Извините, @ofmiceandmoon. Мой предыдущий ответ был плохим, потому что я не правильно понял ваш вопрос.Вот правильный ответ:

Допустим, у вас есть представление с именем "form".В вашей форме введите:

<input type="text" name="name" value="{{ request()->get('name') }}">

И в вашем контроллере вы хотите перейти к другому представлению с именем «display» и показать входное значение:

$name = $request->input('name');
return view('layouts.display')->with('name', $name);

И в вашем представлении отображения:

<a href="{{ url()->previous() }}?name={{ $name }}"><button type="submit" class="button btn-sm">Bearbeiten</button></a>

Надеюсь, это поможет.

0 голосов
/ 18 марта 2019

Я бы просто сделал это по старинке

<a onClick="window.history.back()" ....</a>

Таким образом, история браузера Пользователей такая же, как если бы они просто нажимали кнопку возврата.

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