Я выполняю операции вставки и обновления, используя одни и те же входы. У меня есть следующие файлы: create.blade. php, form_partial.blade. php и edit.blade. php. Где файл form_partial.blade. php содержит входные данные и включены в оба create.blade. php и edit.blade. php .
Мой пример ввода для проверки наличия данных или отсутствия данных после проверки возвращает старый ('title'):
<input type="text" value="{{old('title')}}{{isset($news) ? $news->title: ''}}" name="title"
class="form-control" id="title" placeholder="News Title">
Моя проблема?
Проблема с моим кодом (во входном значении) состоит в том, что, когда я пытаюсь редактировать определенные данные, и ошибка проверки запускается и обновляет страницу, данные во входных данных удваиваются (данные из сеанса и извлеченные данные из базы данных ). Например, если полученное значение было «Hello» после ошибки проверки, оно становится: «hellohello».
Теперь, как я могу сохранить данные, сохраненные в сеансе, во входных данных после запуска проверки при сохранении новых данных и избежать данных удваивается, когда проверка обновляет страницу во время обновления данных?