Laravel基于表的值的验证规则,但可以为零

时间:2018-10-27 10:16:09

标签: laravel validation laravel-5.7

如何创建一个验证规则,使其值可以为0,但如果不能,则必须基于表的现有值?

有内置的解决方案或最佳实践吗?

2 个答案:

答案 0 :(得分:2)

在这种情况下,我将使用可为空的字段而不是0,然后验证将为:

'field' => 'nullable|exists:table,column'

答案 1 :(得分:0)

您也可以使用

'field' => 'sometimes|exists:table,column'