laravel 5.1中的模型验证不起作用

时间:2015-12-19 13:07:54

标签: php validation laravel laravel-5 laravel-5.1

我正在模型中为移动电话号码验证编写规则,这应该是必需的,10位数,并且必须是数字。 我的规则是

'phone'=>'required|numeric|min:10'

检查第二级平均必需和数字验证,但不检查 min 验证 请帮我解决这个问题。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

min / max / size 等验证应用于数值时,它们将应用于值,而不是长度。因此,在您的情况下,您的验证会确保给定数字大于或等于10

查看位数验证,它可以让您定义数字应具有的确切位数:http://laravel.com/docs/5.1/validation#rule-digits

'phone' => 'required|numeric|digits:10'