如何在Laravel 5.5中使用文件数组验证输入框数组

时间:2019-05-03 17:25:31

标签: laravel-5.5

如何使用文件数组验证输入框数组。我想首先需要任何一个文本框,如果第一个文本框具有值,则需要第一个文件输入框,但是当输入框具有值时,需要文件输入框。

验证要求:   1。必填的任何文本字段。  2.假设equipment_needed [0]具有值,则img_equipment_needed [0]是必需的。

输入框:

<input type="text" class="form-control" name="equipment_needed[]" value="">
<input type="text" class="form-control" name="equipment_needed[]" value="">
<input type="text" class="form-control" name="equipment_needed[]" value="">

文件:

<input class="form-control" name="img_equipment_needed[]" type="file">
<input class="form-control" name="img_equipment_needed[]" type="file">
<input class="form-control" name="img_equipment_needed[]" type="file">

我尝试:

$items = $request->validate([
             'equipment_needed' => required,             
             'img_equipment_needed'=>'required_if:equipment_needed',
             'required_with:equipment_needed','file',
         ]);

但没有成功。

0 个答案:

没有答案