我试图验证将库存加载到表中的请求。到现在为止,股价一直有一个正值,下面的验证规则工作完全按预期:Laravel 5.4 - 可以为零的必需参数的正确验证规则
[
"value" => "required|integer|min:0"
]
股票被存储并可以有多个值和现在股票可以有零(0)的value
,我不认为它符合'必需的'规则。
我已经改变了它使用“出席”,我想应该足够但它仍然失败,并添加“可为空”也不起作用:
[
"value" => "present|integer|min:0"
]
是否有验证规则指定的字段必须存在,但值可以为零?
您是否尝试过正则表达式验证?正如'regex:[0-9] +' – Diego