bind() bind(string|array $name, string $class = null) : object 绑定类的静态代理 Parameters string|array $name 类标识 string $class 类名 Returns object —
instance() instance(mixed ...$args) : mixed 带参数实例化当前Facade类 Parameters mixed $args variadic Returns mixed —
make() make(string $class, array|true $args = [], bool $newInstance = false) : mixed 调用类的实例 Parameters string $class 类名或者标识 array|true $args 变量 bool $newInstance 是否每次创建新的实例 Returns mixed —
__callStatic() __callStatic(mixed $method, mixed $params) : mixed Parameters mixed $method mixed $params Returns mixed —
make() make(array $rules = [], array $message = [], array $field = []) : mixed 调用类的实例 static 创建一个验证器类 Parameters array $rules = [] array $message = [] array $field = [] Returns mixed —
rule() rule(mixed $name, mixed $rule = '') : \think\Validate static 添加字段验证规则 Parameters mixed $name mixed $rule = '' Returns \think\Validate —
extend() extend(string $type, mixed $callback = null) : void static 注册扩展验证(类型)规则 Parameters string $type mixed $callback = null
setTypeMsg() setTypeMsg(mixed $type, string $msg = null) : void static 设置验证规则的默认提示信息 Parameters mixed $type string $msg = null
message() message(mixed $name, string $message = '') : \think\Validate static 设置提示信息 Parameters mixed $name string $message = '' Returns \think\Validate —
scene() scene(string $name) : \think\Validate static 设置验证场景 Parameters string $name Returns \think\Validate —
batch() batch(bool $batch = true) : \think\Validate static 设置批量验证 Parameters bool $batch = true Returns \think\Validate —
only() only(array $fields) : \think\Validate static 指定需要验证的字段列表 Parameters array $fields Returns \think\Validate —
remove() remove(mixed $field, mixed $rule = true) : \think\Validate static 移除某个字段的验证规则 Parameters mixed $field mixed $rule = true Returns \think\Validate —
append() append(mixed $field, mixed $rule = null) : \think\Validate static 追加某个字段的验证规则 Parameters mixed $field mixed $rule = null Returns \think\Validate —
confirm() confirm(mixed $value, mixed $rule, array $data = [], string $field = '') : bool static 验证是否和某个字段的值一致 Parameters mixed $value mixed $rule array $data = [] string $field = '' Returns bool —
different() different(mixed $value, mixed $rule, array $data = []) : bool static 验证是否和某个字段的值是否不同 Parameters mixed $value mixed $rule array $data = [] Returns bool —
egt() egt(mixed $value, mixed $rule, array $data = []) : bool static 验证是否大于等于某个值 Parameters mixed $value mixed $rule array $data = [] Returns bool —
gt() gt(mixed $value, mixed $rule, array $data = []) : bool static 验证是否大于某个值 Parameters mixed $value mixed $rule array $data = [] Returns bool —
elt() elt(mixed $value, mixed $rule, array $data = []) : bool static 验证是否小于等于某个值 Parameters mixed $value mixed $rule array $data = [] Returns bool —
lt() lt(mixed $value, mixed $rule, array $data = []) : bool static 验证是否小于某个值 Parameters mixed $value mixed $rule array $data = [] Returns bool —
eq() eq(mixed $value, mixed $rule) : bool static 验证是否等于某个值 Parameters mixed $value mixed $rule Returns bool —
must() must(mixed $value, mixed $rule) : bool static 必须验证 Parameters mixed $value mixed $rule Returns bool —
is() is(mixed $value, mixed $rule, array $data = []) : bool static 验证字段值是否为有效格式 Parameters mixed $value mixed $rule array $data = [] Returns bool —
ip() ip(mixed $value, mixed $rule) : bool static 验证是否有效IP Parameters mixed $value mixed $rule Returns bool —
requireIf() requireIf(mixed $value, mixed $rule) : bool static 验证某个字段等于某个值的时候必须 Parameters mixed $value mixed $rule Returns bool —
requireCallback() requireCallback(mixed $value, mixed $rule, array $data) : bool static 通过回调方法验证某个字段是否必须 Parameters mixed $value mixed $rule array $data Returns bool —
requireWith() requireWith(mixed $value, mixed $rule, array $data) : bool static 验证某个字段有值的情况下必须 Parameters mixed $value mixed $rule array $data Returns bool —
filter() filter(mixed $value, mixed $rule) : bool static 使用filter_var方式验证 Parameters mixed $value mixed $rule Returns bool —
in() in(mixed $value, mixed $rule) : bool static 验证是否在范围内 Parameters mixed $value mixed $rule Returns bool —
notIn() notIn(mixed $value, mixed $rule) : bool static 验证是否不在范围内 Parameters mixed $value mixed $rule Returns bool —
between() between(mixed $value, mixed $rule) : bool static between验证数据 Parameters mixed $value mixed $rule Returns bool —
notBetween() notBetween(mixed $value, mixed $rule) : bool static 使用notbetween验证数据 Parameters mixed $value mixed $rule Returns bool —
length() length(mixed $value, mixed $rule) : bool static 验证数据长度 Parameters mixed $value mixed $rule Returns bool —
max() max(mixed $value, mixed $rule) : bool static 验证数据最大长度 Parameters mixed $value mixed $rule Returns bool —
min() min(mixed $value, mixed $rule) : bool static 验证数据最小长度 Parameters mixed $value mixed $rule Returns bool —
after() after(mixed $value, mixed $rule) : bool static 验证日期 Parameters mixed $value mixed $rule Returns bool —
before() before(mixed $value, mixed $rule) : bool static 验证日期 Parameters mixed $value mixed $rule Returns bool —
expire() expire(mixed $value, mixed $rule) : bool static 验证有效期 Parameters mixed $value mixed $rule Returns bool —
allowIp() allowIp(mixed $value, mixed $rule) : bool static 验证IP许可 Parameters mixed $value mixed $rule Returns bool —
denyIp() denyIp(mixed $value, mixed $rule) : bool static 验证IP禁用 Parameters mixed $value mixed $rule Returns bool —
regex() regex(mixed $value, mixed $rule) : bool static 使用正则验证数据 Parameters mixed $value mixed $rule Returns bool —
token() token(mixed $value, mixed $rule) : bool static 验证表单令牌 Parameters mixed $value mixed $rule Returns bool —
dateFormat() dateFormat(mixed $value, mixed $rule) : bool static 验证时间和日期是否符合指定格式 Parameters mixed $value mixed $rule Returns bool —
unique() unique(mixed $value, mixed $rule, array $data = [], string $field = '') : bool static 验证是否唯一 Parameters mixed $value mixed $rule array $data = [] string $field = '' Returns bool —
check() check(array $data, mixed $rules = [], string $scene = '') : bool static 数据自动验证 Parameters array $data mixed $rules = [] string $scene = '' Returns bool —
getError() getError(mixed $value, mixed $rule) : mixed static 获取错误信息 Parameters mixed $value mixed $rule Returns mixed —
createFacade() createFacade(string $class = '', array $args = [], bool $newInstance = false) : object 创建Facade实例 Parameters string $class 类名或标识 array $args 变量 bool $newInstance 是否每次创建新的实例 Returns object —