通过laravel中的动态表单验证来检索旧值

时间:2016-09-20 06:02:25

标签: laravel-5.2

我有一个问题。

我根据用户需要提供动态表单。

一切都很顺利,但在验证发生时我无法检索旧值。我想要的是具有旧输入值的验证消息。问题是由于动态形式。

这是我的代码:

    <div class="col-sm-5">

          <input class="form-control" type="text" name="key_name[]"

                                       placeholder="Size" value="{{ old('key_name[]') }}">

    </div>

    <div class="col-sm-5">

         <input class="form-control" type="text" name="key_value[]"

                                       placeholder="Price" value="{{ old('key_value[]') }}">
    </div>


     <button type="button" class="btn btn-danger remove-field"><i

                                        class="ion-trash-a"></i> Delete

     </button>
       @if ($errors->has('key_name[]'))
               <div class="error-add-size-message">
                  <span class="help-block">
                   <strong> * {{ $errors->first('key_name[]') }}</strong>
                 </span>
               </div>
        @endif

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以在控制器中计算表单输入,并在会话中刷新此计数。

$count = count($request->input("key_name"));
session()->flash("form_count",$count);