如何在 Laravel 中为零值设置规则?

How to set rule in Laravel for zero value?

如何检查零值的传入值:0"0"

如果它是零那么 return 验证错误?

我尝试了正则表达式,但可能有最简单的方法吗?

如果数字不可能小于 0,这可能是最简单的:

'field' => 'numeric|min:1'

这意味着您只能接受数值(而非字符串),但会强制该值不为 0。如果您还需要接受字符串,编写自定义方法可能会更容易,如前所述here.