Как проверить без пустых других заполненных полей Laravel - PullRequest
0 голосов
/ 23 мая 2018

Привет, у меня есть следующие поля:

  <form role="form" class="form margin-bottom-0" action="{{ url('/test') }}" method="post" enctype="multipart/form-data">
         {{ csrf_field() }}   
    <div class="box box-widget widget-use padding-40 padding-top-0 box-shadow-none">    

            <div class="row"> 
                <div class="col-md-6">
                    <div class="form-group floating-label {{ $errors->has('name') ? ' has-error' : '' }}">
                        <input class="form-control" name="name"  id="regular2" type="text" value="@if($account){{$account['name']}} @endif" >
                        <label for="regular2" >@lang('payment.full_name')</label>

                        @if ($errors->has('name'))
                        <span class="help-block">
                            <strong>{{ $errors->first('name') }}</strong>
                        </span>
                        @endif
                    </div>
                </div>
                <div class="col-md-6">
                    <div class="form-group floating-label {{ $errors->has('address') ? ' has-error' : '' }}">
                        <input class="form-control" name="address"  id="regular2" type="text" value="@if($account){{$account['address']}}@endif" >
                        <label for="regular2">@lang('payment.address')</label>
                        @if ($errors->has('address'))
                        <span class="help-block">
                            <strong>{{ $errors->first('address') }}</strong>
                        </span>
                        @endif
                    </div>
                </div>
            </div>
        </div>
   <button type="submit" class="btn save-lang savecard">@lang('buttons.save_changes')</button>
    </form>

, и когда я отправляю, он показывает мне проверку очень хорошо, но когда я заполняю одно поле и отправляю поле, в которое я помещаю текст, очищается, какможно сделать текст чтобы остаться ..?

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Попробуйте это на всех ваших входах:

<input class="form-control" name="name"  id="regular2" type="text" value="{{ old('name') }}" >

Просто используйте old().

0 голосов
/ 23 мая 2018

Вы можете использовать старый метод в своем шаблоне, ссылаясь на документацию Если вы используете $this->validate(/*your rules*/) в вашем контроллере, он отправит ошибки и старый ввод.Тогда вы можете использовать для примера: <input class="form-control" name="name" id="regular2" type="text" value="{{ old('name') }}" > Чтобы текст оставался.

Надеется, он вам поможет.

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