您好,我认为以下内容
<table class="table">
<tbody>
@foreach($products as $indexKey => $product)
<tr>
<td>
<input type="checkbox name="order_products[{{$indexKey}}][id]" value="{{$product->id}}"/>
</td>
<td>
<input type="text" name="order_products[{{$indexKey}}][quantity]" value=""/>
</td>
</tr>
@endforeach
</tbody>
</table>
以及在我的控制器中
$this->validate($request,[
'order_products'=>'required'
])
如何验证是否选中了一个复选框,确保“数量”不为空?
我检查了很多网站,但没有什么比我的答案更接近,它们都只使用一维数组。
谢谢!
答案 0 :(得分:0)
尝试一下
$this->validate($request,[
'order_products'=>'required|array',
'order_products.id' => 'required',
'order_products.quantity' => 'required'
])