【发布时间】:2019-02-23 03:33:46
【问题描述】:
我要验证一个需要大于零的价格字段(0.01 有效),所以我有以下验证:
$request->validate([
'product_price' => 'required|numeric|gt:0',
]);
问题是,当我在“product_price”字段中输入字符串时,出现错误:
InvalidArgumentException 比较的值必须是 同类型
这是为什么呢?我的意思是,我在检查它是否应该是数字之前,甚至检查它是否 > 0
【问题讨论】:
-
gt 规则是:
gt:field,在你的事业中你给了 0。laravel.com/docs/5.7/validation#rule-gt
标签: php laravel validation laravel-validation