laravel的部分验证规则

laravel验证规则
required_with:target
当target存在时,这个字段必填
required_with_all:target,user_name,…
当后面的字段都存在时,该字段必填
required_without:target
当target字段不存在时,该字段必填
required_without_all:target,user_name,…
当所有字段都不存在,该字段必填
required_unless:target,10
除了target为10时,该字段必须存在
sometimes|required|email
当存在这字段时,对字段进行验证
‘person.*.email’=>‘email|unique:users’
验证数组

before_or_equal:date
该字段必须早于或等于date
after_or_equal:date
该字段必须晚于或等于date
between:10,1000
该字段必须在10-1000个字符之间
numeric|between:10,1000
该字段必须在10-1000之间
confirmed:target
该字段必须和target一样
different:target
该字段必须和target字段不一样
digits:value
验证的字段必须是数字,且位数和value一样
digits_between:1,6
验证的字段位数必须在1到6之间
dimensions:验证的文件必须是图片
‘foo.*.id’=>‘distinct’
验证的数组字段不能重复
exists:users,id
该字段的值必须存在users表种的id
filled
验证字段存在时不能为空
in_array:target
验证的字段的值必须存在在target中
not_in
验证的字段不能再给定值中
same:field

发布了19 篇原创文章 · 获赞 0 · 访问量 3260

猜你喜欢

转载自blog.csdn.net/Betteryun/article/details/102590068