我正在尝试发布数字为5或10或15或20的表格,例如5的乘法表
我想验证用户输入4还是3或2或1是否返回错误,如果用户输入5或10请求接受并转到下一个
我真的在Google上找不到这样的东西
这是关键和价值
{
"1":"100",
"2":"0",
"3":"0",
"4":"0",
"5":"0",
"6":"0",
"7":"0",
"8":"300",
"9":"0",
"10":"0",
"11":"0",
"12":"0",
"13":"0",
"14":"0",
"15":"0",
"16":"0",
"17":"0",
"18":"0",
"19":"0",
"20":"0",
"21":"0",
"22":"0",
"23":"0",
"24":"0",
"25":"0",
"26":"0",
"27":"0",
"28":"0",
"29":"0",
"30":"0",
"31":"0",
"32":"0",
"33":"0",
"34":"0",
"35":"0",
"36":"0",
"37":"0",
"38":"0",
"39":"0",
"40":"0",
"41":"0",
"42":"0",
"43":"0",
"44":"0",
"45":"0",
"46":"0",
"47":"0",
"48":"0",
"49":"0",
"50":"0",
"51":"0",
"52":"0",
"53":"0",
"54":"0",
"55":"0",
"56":"0",
"57":"0",
"58":"0",
"59":"0",
"60":"0",
"61":"0",
"62":"0",
"63":"0",
"64":"0",
"65":"0",
"66":"0",
"67":"0",
"68":"0",
"69":"0",
"70":"0",
"71":"0",
"72":"0",
"73":"0",
"74":"0",
"75":"0",
"76":"0",
"77":"0",
"78":"0",
"79":"0",
"80":"0",
"81":"0",
"82":"0",
"83":"0",
"84":"0",
"85":"0",
"86":"0",
"87":"0",
"88":"0",
"89":"0",
"90":"0",
"91":"0",
"92":"0",
"93":"0",
"94":"0",
"95":"0",
"96":"0",
"97":"0",
"98":"0",
"99":"0",
"100":"0"
}
您可以使用闭包来验证字段,即:
$validator = Validator::make($request->all(), [
'my_number' => [
'required',
'integer',
function ($attribute, $value, $fail) {
if ($value % 5 !== 0) {
$fail($attribute.' is invalid.');
}
},
],
]);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句