Как очистить ввод формы при отправке формы?
После сохранения URL-адреса я возвращаю представление для создания формы, чтобы добавить новый URL-адрес.
Проблема в том, что на этот раз URL-адрес заполнен из предыдущего сохранения.
Как его очистить после сохранения?
Разве это не точка второго параметра, для которого установлено значение NULL?
Использование laravel версии 5.4.36.
В окне "создать" у меня есть форма с вводом URL:
{!! Form::open(['route' => 'urls.store']) !!}
{{ Form::url('url', null, array('class' => 'form-control')) }}
{{ Form::submit('Add domain', array('class' => 'btn' )) }}
Метод Store сохраняет URL-адрес в базе данных и возвращает то же представление:
public function store(Request $request)
{
// URL Validation
$this->validate($request, array(
'url' => 'required|url|unique:urls'
));
// Save
$url = new Url;
$url->url = $request->url;
$url->save()
return view('urls.create');
}
возврат перенаправления ('/ url_that_hits_that_view');






вы можете сделать value = некоторые значения поступают из контроллера с пустыми значениями, когда параметры установлены, то есть использовать функцию isset
или
вы можете установить флаг в представлении, когда он отправляется контроллеру, проверьте его, если он истинен, означает, что вы отправляете форму, в этом случае сделайте значения пустыми
Ваше представление формы должно обрабатываться запросом на получение в Route, а форма отправки - это почтовый запрос. Поэтому после отправки формы вы должны перенаправить ту же страницу, а не просто вернуть представление. Проверьте web.php, все ли в порядке с маршрутами. Пытаться добавьте его в метод магазина, я думаю, это может вам помочь
return redirect()->back();
или с мгновенным сообщением
return redirect('urls.create')->with('success', 'URL has been added');
Вы про автосохранение данных (поле на желтом фоне)?