0

我有一个动态行的表格。我想使用 FormRequest 来验证数据行。如何实现呢?

形式

<td>
   <input class="form-control form-control-sm" id="item_quantity" type="number" step="any" min="0" name="item_quantity[]" value="{{old('item_quantity[]')}}"> 
   {!!$errors->first('item_quantity', '<span class="error">:message</span>')!!}
</td>

我的表单请求代码:

public function rules()
{
    return [
        'item_quantity' => 'required'
    ];
}
4

2 回答 2

0

1:您将其保存为数组还是每行?

您可以通过在输入末尾添加 required 来仅传递表单验证的所需数据。

<td>
   <input class="form-control form-control-sm" id="item_quantity" type="number" step="any" min="0" name="item_quantity[]" value="{{old('item_quantity[]')}}" required=""> 
   {!!$errors->first('item_quantity', '<span class="error">:message</span>')!!}
</td>

如果这不起作用,请根据上面的问题 1 告诉您如何保存数据。

于 2021-05-11T16:17:43.097 回答
0

最后我做了这些修改和它的工作:

形式

<td><input class="form-control form-control-sm" id="item_quantity" type="number" step="any" min="0" name="item_quantity[]" value="{{old('item_quantity[]')}}">{!!$errors->first('item_quantity.*', '<span class="error">:message</span>')!!}</td>

表单请求

public function rules(){return ['item_quantity.*' => 'required'];}

感谢您的帮助!

于 2021-05-11T17:49:13.667 回答