Php 复选框的验证不起作用
我有以下HTML代码Php 复选框的验证不起作用,php,laravel-5.6,Php,Laravel 5.6,我有以下HTML代码 <div class="col-md-8 address-proof"> <div class="form-check form-check-inline"> {{ Form::checkbox('Proof[]', 1, true, array('class' => 'form-check-input')) }} <label class="form-check-label" for="Passp
<div class="col-md-8 address-proof">
<div class="form-check form-check-inline">
{{ Form::checkbox('Proof[]', 1, true, array('class' => 'form-check-input')) }}
<label class="form-check-label" for="Passport">Passport</label>
</div>
<div class="form-check form-check-inline conditional" data-condition="['yes'].includes(HaveAadharCard)">
{{ Form::checkbox('Proof[]', 2, false, array('class' => 'form-check-input')) }}
<label class="form-check-label" for="Adhaar">Adhaar</label>
</div>
<div class="form-check form-check-inline">
{{ Form::checkbox('Proof[]', 3, false, array('class' => 'form-check-input','id'=>'DrivingL')) }}
<label class="form-check-label" for="DL">DL </label>
</div>
<div class="form-check form-check-inline">
{{ Form::checkbox('Proof[]', 4, false, array('class' => 'form-check-input')) }}
<label class="form-check-label" for="Voter_Id">Voter ID</label>
</div>
<div class="form-check form-check-inline">
{{ Form::checkbox('Proof[]', 5, false, array('class' => 'form-check-input')) }}
<label class="form-check-label" for="NREGA">NREGA</label>
</div>
</div>
以上代码不起作用,我希望至少有两个复选框是必需的
更新:
我必须补充一点
{{ Form::hidden('Proof', 0) }}
字段以使其工作。使用“array | required | min:2”而不是“required | min:2”@rawathemant,也尝试过。这仅在我选择一项时有效。
{{ Form::hidden('Proof', 0) }}