【发布时间】:2020-03-05 09:53:00
【问题描述】:
我正在尝试使用 FormRequest 类扩展来验证整数字段。 在大多数情况下验证工作正常,但我发现了一个问题。
规则是
'operation_id' => 'required|integer|min:1'
它适用于以下值:
operation_id: 0 //false
operation_id: 0s //false
operation_id: -1 //false
operation_id: 1 //true
但是设置值失败
operation_id: 0\n //It throws a true when it should be a false
我正在使用 Laravel 5.8,我正在通过 Postman 发送数据以测试请求验证。
【问题讨论】:
-
0\n不是整数,所以即使它通过min它仍然应该在integer失败 -
是的,但不是:(
-
是文字
'0\n'还是你想说的是"0\n"... 0 换行? -
0 换行
标签: php laravel validation laravel-5