【发布时间】:2017-03-19 16:52:33
【问题描述】:
我在这里验证一个复选框,用户必须只选择一个。
<label class="col-md-3 control-label" for="checkboxes">Can Resume </label>
<div class="col-md-4">
<label class="checkbox-inline" for="checkboxes-0">
<input type="checkbox" name="canRes[]" id="checkboxes-0" value="1">
Yes
</label>
<label class="checkbox-inline" for="checkboxes-1">
<input type="checkbox" name="cannotRes[]" id="checkboxes-1" value="0">
No
</label>
</div>
在服务器端,我正在验证控制器方法:
$validator = Validator::make(Input::get(),
[
'canRes' => 'required',
'cannotRes' => 'required'
]);
验证失败,因为一个被检查,另一个是required 我想要一个被检查。 cannotRes 或 canRes。
我怎样才能做到这一点?
【问题讨论】:
标签: php laravel validation laravel-5.3