摘要:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019/7/5 * Time: 13:05 */namespace app\index\controller;use think\Controller;use think\Validate;class Verify extends Controller{
<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/7/5
 * Time: 13:05
 */
namespace app\index\controller;
use think\Controller;
use think\Validate;
class Verify extends Controller
{
    public function aa(){
        /**
         * 步骤1、think\Validate.php
         *     2、Validate::make():创建验证规则并返回验证对象
         *     3、$validate->check($data):验证
         */
        //1、创建验证规则
        $rule = [
            'name'  => 'require|max:25',
            'age'   => 'number|between:1,120',
            'email' => 'email',
        ];
        //2、创建错误信息提示
        $msg = [
            'name.require' => '名称必须',
            'name.max'     => '名称最多不能超过25个字符',
            'age.number'   => '年龄必须是数字',
            'age.between'  => '年龄只能在1-120之间',
            'email'        => '邮箱格式错误',
        ];
        $data = [
            'name'  => '',
            'age'   => 10,
            'email' => 'php.cn@qq.com',
        ];
        $validate   = Validate::make($rule,$msg);
        $result = $validate->check($data);
        if(!$result) {
            dump($validate->getError());
        }
    }
}