Validate无法验证

浏览:1682 发布日期:2016/03/31
5.0.0 - 致命 - 未处理
$rule = [
    'name'  => 'require|max:25',
    'age'   => 'number|between:1,120',
    'email' => 'email',
];
$msg = [
    'name.require' => '名称必须',
    'name.max'     => '名称最多不能超过25个字符',
    'age.number'   => '年龄必须是数字',
    'age.between'  => '年龄只能在1-120之间',
    'email'        => '邮箱格式错误',
];
$data = [
    'name'  => 'thinkphp',
    'age'   => 10,
    'email' => 'thinkphp@qq.com',
];
$validate = new Validate($rule, $msg);
$result   = $validate->check($data);
无法进行验证,提示
Missing argument 2 for think\Validate::check()
check 方法第二个参数$rules为必填,如果传入rules
则报错内容为:
Class 'require|max:25' not found E:\XXX\test\thinkphp\library\think\Hook.php on line 127
评论()
后面还有条评论,点击查看>>