2016-12-26 177 views
0

比方说,我需要一个名为“points”的输入,并且只有一个选项可供选择13/26/43分。Laravel对特定整数的验证

如果客户端试图发送一个值为15/23 /任何其他数字,而不是我给的选项,验证将失败。

我在看Validation Documentation,除了使用正则表达式,我找不到一个更好的方式来这样做。

+0

接受我的答案,如果它帮助你 – msonowal

+0

@ msonowal我目前没有在处理我的代码,当我这样做时,我会看看您的解决方案是否对我有帮助。 –

回答

3

您可以使用内置的验证规则, 在你的控制器这里laravel validation rule in

$this->validate($request, ['points'=>'in:10,20,30']); 

这样你就可以在参数传递逗号分隔值