Laravel在验证中的数字之间设置

时间:2014-03-10 14:09:15

标签: php laravel laravel-4

在laravel验证器的简单使用规则中,我想检查1到10之间的输入。

以下角色无法正常工作且接受零

'required|integer|digits_between:1,10'

'display_post_count' => 'required|min:1|max:10',

2 个答案:

答案 0 :(得分:50)

您似乎正在使用digits_between,但您只需使用betweendocs)。

'item' => 'required|integer|between:1,10',

答案 1 :(得分:3)

在尝试获取完全相同的“长度”时,应使用digits_between。例如,要验证用户输入的数字是否介于0到99之间,您只需在验证中添加“ digits_between:1,2”。

'item' => 'required|digits_between:1,2',

如果您的数字为十进制,并且要验证输入的数字是否为1、1.1、1.2、1.3,...到2之间的范围数字,则需要在验证中使用“数字|介于:1,2之间”

'item' => 'required|numeric|between:1,2',