Обнуление полей ввода

129
21 ноября 2019, 04:20

Есть форма для изменения пароля, при нажатии на submit поля ввода становятся пустыми, соответственно валидатор Laravel ругается на их пустоту, помогите решить проблему. Мне не понятно почему форма становится пустой и видимо на сервер отправляется пустота, хотя указал метод и поля ввода правильно. В чём может быть проблема?

{{
    Form::model($user, ['class' => 'form-editprofile',
        'method' => 'PUT',
        'route'  => [
            'users.updatepass',
            $user->id,
        ]
    ])
}}
  <h1 class="h3 mb-3 font-weight-normal">{{__('Edit password')}}</h1>
  @if ($errors->count())
      {{-- Перечень ошибок. --}}
      <div class="alert alert-danger">
          {{ Html::ul($errors->all()) }}
      </div>
  @endif
  <input id="password" type="password" class="form-control{{ $errors->has('password') ? ' is-invalid' : '' }}" name="password" value="{{ old('password') }}" placeholder="Пароль" required>
  @if ($errors->has('password'))
      <span class="invalid-feedback" role="alert">
          <strong>{{ $errors->first('password') }}</strong>
      </span>
  @endif
  <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="Подтвердить пароль" required>
  <hr></hr>
  {{
      Form::submit(
          __('Save'),
          [
              'class' => 'btn btn-lg btn-primary btn-block',
          ]
      )
  }} {{Form::close()}}
Answer 1

Трудно говорить без серверного кода, но предположу что запрос на обработку формы уходит другому методу контроллера. Согласно документации необходимо отправлять на обновления данных POST запрос с вызовом в теле формы @method('PUT'). В результате мы сообщаем что отправляем именно PUT запрос. Не помню все методы FORM & HTML библиотеки, поэтому если метод Form::modal() с указанием в качестве параметра 'method' => 'PUT', не делает данных операций описанных мною выше, то укажите их в ручную

READ ALSO
Проверка полей формы и wp_redirect

Проверка полей формы и wp_redirect

Есть форма на странице, после отправки данных из формы, создал хук для проверки данных:

141
Форма выбора как в 1С только для Web

Форма выбора как в 1С только для Web

Кто знает есть ли готовое решение для подбора товара или какого другого элемента реализованных как в 1СВ частности интересует реализация...

112
Зачем нужны Thrift, COM, CORBA, STOMP? [закрыт]

Зачем нужны Thrift, COM, CORBA, STOMP? [закрыт]

На wiki очень сложно понять зачем нужны эти вещиПонял что для взаимодействия разных программных компонент(к примеру одна часть работает на Java, другая...

101