Méthode |
Description |
|
activeUrl ( mixed $value, mixed $rule ) : boolean |
验证是否为合格的域名或者IP 支持A,MX,NS,SOA,PTR,CNAME,AAAA,A6, SRV,NAPTR,TXT 或者 ANY类型 |
|
after ( mixed $value, mixed $rule ) : boolean |
验证日期 |
|
allowIp ( string $value, mixed $rule ) : mixed |
验证IP许可 |
|
before ( mixed $value, mixed $rule ) : boolean |
验证日期 |
|
behavior ( mixed $value, mixed $rule, array $data ) : mixed |
使用行为类验证 |
|
between ( mixed $value, mixed $rule ) : boolean |
between验证数据 |
|
checkItem ( string $field, mixed $value, mixed $rules, array $data, string $title = '', array $msg = [] ) : mixed |
验证单个字段规则 |
|
confirm ( mixed $value, mixed $rule, array $data ) : boolean |
验证是否和某个字段的值一致 |
|
dateFormat ( mixed $value, mixed $rule ) : boolean |
验证时间和日期是否符合指定格式 |
|
denyIp ( string $value, mixed $rule ) : mixed |
验证IP禁用 |
|
different ( mixed $value, mixed $rule, array $data ) : boolean |
验证是否和某个字段的值是否不同 |
|
egt ( mixed $value, mixed $rule ) : boolean |
验证是否大于等于某个值 |
|
elt ( mixed $value, mixed $rule ) : boolean |
验证是否小于等于某个值 |
|
eq ( mixed $value, mixed $rule ) : boolean |
验证是否等于某个值 |
|
expire ( mixed $value, mixed $rule ) : boolean |
验证有效期 |
|
fileExt ( mixed $file, mixed $rule ) : boolean |
验证上传文件后缀 |
|
fileMime ( mixed $file, mixed $rule ) : boolean |
验证上传文件类型 |
|
fileSize ( mixed $file, mixed $rule ) : boolean |
验证上传文件大小 |
|
filter ( mixed $value, mixed $rule ) : boolean |
使用filter_var方式验证 |
|
getDataValue ( array $data, string $key ) : mixed |
获取数据值 |
|
getImageType ( $image ) |
判断图像类型 |
|
getRuleMsg ( string $attribute, string $title, string $type, mixed $rule ) : string |
获取验证规则的错误提示信息 |
|
getScene ( string $scene = '' ) : array |
获取数据验证的场景 |
|
gt ( mixed $value, mixed $rule ) : boolean |
验证是否大于某个值 |
|
image ( mixed $file, mixed $rule ) : boolean |
验证图片的宽高及类型 |
|
in ( mixed $value, mixed $rule ) : boolean |
验证是否在范围内 |
|
ip ( mixed $value, mixed $rule ) : boolean |
验证是否有效IP |
|
is ( mixed $value, string $rule, array $data = [] ) : boolean |
验证字段值是否为有效格式 |
|
length ( mixed $value, mixed $rule ) : boolean |
验证数据长度 |
|
lt ( mixed $value, mixed $rule ) : boolean |
验证是否小于某个值 |
|
max ( mixed $value, mixed $rule ) : boolean |
验证数据最大长度 |
|
method ( mixed $value, mixed $rule ) : boolean |
验证请求类型 |
|
min ( mixed $value, mixed $rule ) : boolean |
验证数据最小长度 |
|
notBetween ( mixed $value, mixed $rule ) : boolean |
使用notbetween验证数据 |
|
notIn ( mixed $value, mixed $rule ) : boolean |
验证是否不在某个范围 |
|
regex ( mixed $value, mixed $rule ) : mixed |
使用正则验证数据 |
|
requireCallback ( mixed $value, mixed $rule, array $data ) : boolean |
通过回调方法验证某个字段是否必须 |
|
requireIf ( mixed $value, mixed $rule, array $data ) : boolean |
验证某个字段等于某个值的时候必须 |
|
requireWith ( mixed $value, mixed $rule, array $data ) : boolean |
验证某个字段有值的情况下必须 |
|
token ( mixed $value, mixed $rule, array $data ) : boolean |
验证表单令牌 |
|
unique ( mixed $value, mixed $rule, array $data, string $field ) : boolean |
验证是否唯一 |
|