您好我有这个字段:
<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>
当我提交它时,向我显示验证就好了 但是当我填写一个字段并且我提交字段时,我将文本清空,我怎样才能使文本保留...?
答案 0 :(得分:0)
您可以在模板中使用旧方法,参考documentation
如果您在控制器中使用$this->validate(/*your rules*/)
,它将发送错误和旧输入。
然后您可以使用例如:
<input class="form-control" name="name" id="regular2" type="text" value="{{ old('name') }}" >
使文字保持不变。
希望它可以帮到你。
答案 1 :(得分:0)
在你拥有的每一个输入上试试这个:
<input class="form-control" name="name" id="regular2" type="text" value="{{ old('name') }}" >
只需使用old()
。