Lumen常用数据验证规则

  1. 常用规则

常用规则

required: 字段不能为空
present: 验证的字段必须存在与输入数据中但可以为空
integer: 验证的字段必须是整数。
string: 验证的字段必须是字符串
json: 验证的字段必须是有效的 JSON 字符串。
numeric: 验证的字段必须是数字
not_in:0 : 不能等于0
gt:0 : 大于0
gte:0 : 大于等于0
lt:0 : 小于0
lte:0 : 小于等于0
max:value 验证中的字段必须小于或等于value。
min:value 验证中的字段必须大于等于value
size: value验证的字段必须具有与给定值匹配的大小。
      对于字符串来说,value 对应于字符数。对于数字来说,value ???好像有问题对应于给定的整数值。
      对于数组来说, size 对应的是数组的 count 值。对文件来说,size 对应的是文件大小(单位 kb )
regex: ^[1-9][0-9]+ : 正则验证

alpha: 字段必须是字母
alpha_dash: 字段可能具有字母。数字,破折号,下划线
alpha_num: 字段必须为字母加数字
array: 字段必须是一个php数组
between:min,max: 验证字段必须在min-max之间
boolean: 验证的字段必须能够转换为布尔型
in:foo,bar.....: 验证的字段必须包含在给定的值列表中
notin: 验证的字段不能在给定列表中
in_array: anotherfield验证的字段必须存在于另一个字段(anotherfield)的值中

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [email protected]

×

喜欢就点赞,疼爱就打赏