http://t.cn/ReNsm8B 验证规则官方文档

1.常用验证规则

 

规则名

说明

required

不能为空

max:value

字段值必须小于或等于value,对于字符串来说,value 为字符数

min:value

字段值必须大于或等于value,对于字符串来说,value 为字符数

email

验证邮箱是否合法

url

验证字段必需是有效的 URL 格式

confirmed

验证两个字段是否相同,如果验证的字段是password,则必须输入一个与之匹配的password_confirmation字段

integer

验证字段必须是整型

ip

验证字段必须是IP地址

numeric

验证字段必须是数值

size:value

value 验证字段必须有和给定值value想匹配的尺寸,对字符串而言,value是相应的字符数目,对数值而言,value是给定整型值;对文件而言,value是相应的文件字节数

string

验证字段必须是字符串

unique

表名,字段,需要排除的ID

between:min,max

验证字段值的大小是否介于指定的 min 和 max 之间。字符串、数值或是文件大小的计算方式和 size 规则相同

regex:pattern

验证字段值是否符合指定的正则表达式

 

2.验证规则本地化

https://packagist.org/

composer require caouecs/laravel-lang

修改config app.php 'locale' =>'cn'

如果自定义了字段,默认是不存在的,这时就需要手动修改文件来支持

resources -> lang -> cn ->validation.php