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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值