0
比方说,我需要一个名为“points”的输入,并且只有一个选项可供选择13
/26
/43
分。Laravel对特定整数的验证
如果客户端试图发送一个值为15
/23
/任何其他数字,而不是我给的选项,验证将失败。
我在看Validation Documentation,除了使用正则表达式,我找不到一个更好的方式来这样做。
比方说,我需要一个名为“points”的输入,并且只有一个选项可供选择13
/26
/43
分。Laravel对特定整数的验证
如果客户端试图发送一个值为15
/23
/任何其他数字,而不是我给的选项,验证将失败。
我在看Validation Documentation,除了使用正则表达式,我找不到一个更好的方式来这样做。
您可以使用内置的验证规则, 在你的控制器这里laravel validation rule in
$this->validate($request, ['points'=>'in:10,20,30']);
这样你就可以在参数传递逗号分隔值
接受我的答案,如果它帮助你 – msonowal
@ msonowal我目前没有在处理我的代码,当我这样做时,我会看看您的解决方案是否对我有帮助。 –