欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

网站百科

为您解码网站建设的点点滴滴

首页  >   > 技术知识

ThinkPHP5.1开发手册 · 静态调用

发表日期:2019-10 文章编辑:小灯 浏览次数:640

如果需要使用内置的规则验证单个数据,可以使用静态调用的方式。 >[danger] 要支持静态调用的话,必须使用`think\facade\Validate`类。 ~~~ // 日期格式验证 Validate::dateFormat('2016-03-09','Y-m-d'); // true // 验证是否有效的日期 Validate::isDate('2016-06-03'); // true // 验证是否有效邮箱地址 Validate::isEmail('thinkphp@qq.com'); // true // 验证是否在某个范围 Validate::in('a',['a','b','c']); // true // 验证是否大于某个值 Validate::gt(10,8); // true // 正则验证 Validate::regex(100,'\d+'); // true ~~~ >[danger] 静态验证的返回值为布尔值,错误信息需要自己判断返回值后处理。 更多验证规则可以参考前面的内置规则。 如果需要批量验证规则,可以使用 ~~~ Validate::checkRule($value,'must|email'); ~~~ > `checkRule`方法始终返回布尔值,而不支持获取错误信息。 并且支持使用规则定义(需要引入`think\validate\ValidateRule`类): ~~~ Validate::checkRule($value, ValidateRule::must()->isEmail()); ~~~

ThinkPHP5.1开发手册 · 独立验证

## 创建验证 任何时候,都可以直接使用`think\Validate`类而不需要定义验证器类进行独立的验证操作,例如: ~~~ $validate = Validate::make([ 'name' => 'require|max:25', 'email' => 'email' ]); $data = [ 'name' => 'thinkphp', 'em


本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户参考了本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:http://dengtar.com/22522.html
相关
 八年  行业经验

多一份参考,总有益处

联系深圳网站公司塔灯网络,免费获得网站建设方案及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:余经理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.