Как очистить ввод формы после сохранения?

Как очистить ввод формы при отправке формы?

После сохранения 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');
}

Вы про автосохранение данных (поле на желтом фоне)?

thisiskelvin 21.09.2018 13:52

возврат перенаправления ('/ url_that_hits_that_view');

Brad Goldsmith 21.09.2018 18:34
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
1
2
2 851
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

вы можете сделать value = некоторые значения поступают из контроллера с пустыми значениями, когда параметры установлены, то есть использовать функцию isset
или
вы можете установить флаг в представлении, когда он отправляется контроллеру, проверьте его, если он истинен, означает, что вы отправляете форму, в этом случае сделайте значения пустыми

Ответ принят как подходящий

Ваше представление формы должно обрабатываться запросом на получение в Route, а форма отправки - это почтовый запрос. Поэтому после отправки формы вы должны перенаправить ту же страницу, а не просто вернуть представление. Проверьте web.php, все ли в порядке с маршрутами. Пытаться добавьте его в метод магазина, я думаю, это может вам помочь

return redirect()->back();

или с мгновенным сообщением

return redirect('urls.create')->with('success', 'URL has been added');

Другие вопросы по теме