验证器:使用Validate类中的rule属性
在app应用目录下创建一个validate文件夹,里面创建用户信息验证规则的User.php
index/controller里创建一个Test.php控制器
浏览器输出:
2.使用静态代理类(马甲)验证方法
在app应用目录下创建一个validate文件夹,里面创建用户信息验证规则的User.php
app目录下创建一个facade文件夹,里面创建一个User.php,表明这是用户信息验证器马甲(注意命名很重要)
index/controller里创建一个Test.php控制器
浏览器输出:
3.调用控制器Controller中的validate方法验证
1.在app应用目录下创建一个validate文件夹,里面创建用户信息验证规则的User.php,跟上面一样
2. index/controller里创建一个Test.php控制器
浏览器输出:
4.独立验证(注意图片拼接)
浏览器输出:
/*
验证器总结:
1.验证器是一个自定义类,必须继承与框架类think\Validate.php
2.验证器可以创建在应用application目录下的任何一个可以访问的目录下面,
这个访问是指控制器可以访问的,只需指定正确的命名空间
3.安整齐其实就是完成框架的think\Validate类中的属性protected $rule=[] 初始化
4.在控制器中直接实例化调用check()完成验证
5.还可以创建一个自定义的静态代理,来统一验证方法的调用方式
*/