Laravel验证=整数值必须> 2如果选中复选框

时间:2017-11-02 06:03:20

标签: laravel

如果选中复选框,如何验证必须大于 2 textbox的值。

<input type='checkbox' name='chk'>
<input type='text' name='txt'>

2 个答案:

答案 0 :(得分:0)

在laravel验证规则中,您必须检查checkbox是否为checked。如果它是checked,那么您必须使用以下内容验证textbox

$rules = ['txt'=>'min:2']

参考此链接 Laravel: validate a integer field that needs to be greater than another

希望这能帮到你!

答案 1 :(得分:0)

这似乎对我有用:

'txt' => 'required_if:chk,1|integer|between:2,99