<?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());
}
}
}