兵兵有你

人品好,气质差.丢了工作就回家...

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

TP5验证可分为独立验证和验证器;

独立验证是可直接写在控制器里直接验证如下:

//独立验证 
$data = [ 'name'=>'vendor33333', 'email'=>'vaendor@qq.com' ]; $validate = new Validate([ 'name'=>'require|max:10', 'email'=>'email' ]); $result = $validate->batch()->check($data
print_r($validate->getError()); }

 //验证器验证特点:对规则作了封装

模块目录下建立validate文件夹,再新建如TestValidate类,内容如下:

namespace app\api\validate;


use think\Validate;

class TestValidate extends Validate
{
    protected $rule = [
        'name' =>'require|max:10',
        'email'=>'email'
    ];

}

//以下为控制器中的内容
$validate = new TestValidate();
$result = $validate->batch()->check($data);
print_r($validate->getError());
 

 

posted on 2017-12-27 15:24  greatbing  阅读(236)  评论(0编辑  收藏  举报