讨论数量:
@liyu001989 感谢回复, 您想说的是 bail 吗? 解释为: 在第一次验证失败后停止运行验证规则。这个能实现一个属性多个规则时, 前面规则失败不再验证后面的规则, 不过多个属性时还是会继续验证其他属性.
例如:
'phone' => 'bail|required|a规则|b规则',
'email' => 'bail|required|c规则|d规则',
'idNum' => function($attr, $value, $fail) {
}
a规则 规则没通过, 他还会继续验证 c规则, 还有我的自定义规则 (因为我的自定义规则有网络请求所以能不验证就不验证)
推荐文章: