ThinkPHP5.0框架开发--第10章 TP5.0验证器

第10章 TP5.0验证器

=======================================

今日学习

1、验证器

1) 控制器中使用验证器

// 实例化验证器类

$validate=new Validate(

[

"username"=>"require|length:6,12",

"password"=>"require|confirm:repassword"

],

[

"username.require"=>'用户名不存在',

"username.length"=>'用户名长度不满足',

"password.require"=>'密码不存在',

"password.confirm"=>'两次密码不一致',

]

);

// 接收用户提交的数据

$data=input("post.");

// 进行验证

if ($validate->check($data)) {

}else{

dump($validate->getError());

}

最新文章

  1. c#编程基础之字符串基础
  2. Android自动化测试-自动获取cpu和内存信息
  3. YII2数据库依赖缓存
  4. eclipse菜单解释及中英对照《二》
  5. LOAD DATA INFILE – performance case study
  6. WPF 之 未捕获异常的处理
  7. GridView官方教程及示例
  8. Linux下Tomcat启动正常,但浏览器无法访问
  9. poj 3735 大数量反复操作问题(矩阵高速幂)
  10. ExecutorService 的理解与使用
  11. Memcached源码分析之slabs.c
  12. ArrayList 源码分析
  13. 冲刺NO.1
  14. myfirstBI项目总结
  15. Mint-ui 脱坑日记
  16. java实现简单的solr查询
  17. jQuery ajaxForm和 ajaxSubmit注意
  18. vue 基础的一些字眼及路由
  19. WMI tester
  20. 解决python安装错误问题

热门文章

  1. 在Kali上安装打印机
  2. tensorflow利用预训练模型进行目标检测(一):安装tensorflow detection api
  3. [SCOI 2008] 奖励关
  4. DBS-MySQL:MYSQL获取自增ID的四种方法
  5. Docker运行程序报错 WARNING: IPv4 forwarding is disabled. Networking will not work
  6. 【转】如何使用windows的计划任务?计划任务?
  7. 如何解决 不能以 DISTINCT 方式选择 text、ntext 或 image 数据类型
  8. 搭建svn服务器(ubuntu)
  9. 编程范式(Programming Paradigm)-[ 程序员的编程世界观 ]
  10. day05-2 变量、常量、注释以及内存管理