我想知道是否有一种简单的方法可以在Laravel 4的验证器中按值验证数据
类似这样的事情
$validator = Validator::make(['toolMode' => 'fastTool'], ['toolMode' => 'shouldBeSameAs:fastTool Or shouldBeSameAs:expertTool']);
因此,如果除了提供这两个值之外还有其它值,则验证失败
我知道我可以用if if来做,但只是想知道验证器中是否有任何东西?
答案 0 :(得分:1)
您正在寻找规则in
:
$validator = Validator::make(['toolMode' => 'fastTool'],
['toolMode' => 'in:fastTool,expertTool']);