http://t.cn/ReNsm8B 验证规则官方文档
1.常用验证规则
规则名 |
说明 |
required |
不能为空 |
max:value |
字段值必须小于或等于value,对于字符串来说,value 为字符数 |
min:value |
字段值必须大于或等于value,对于字符串来说,value 为字符数 |
|
验证邮箱是否合法 |
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.验证规则本地化
composer require caouecs/laravel-lang
修改config app.php 'locale' =>'cn'
如果自定义了字段,默认是不存在的,这时就需要手动修改文件来支持
resources -> lang -> cn ->validation.php