返回验证器如何对模......登陆

验证器如何对模型进行验证处理?

烛光2019-03-16 14:44:51190

验证器

<?php

namespace app\index\validate;

use think\Validate;

class User extends Validate
{
    /**
     * 定义验证规则
     * 格式:'字段名'	=>	['规则1','规则2'...]
     *
     * @var array
     */	
	protected $rule = [
        'user_name' => 'unique:user',
    ];
    
    /**
     * 定义错误信息
     * 格式:'字段名.规则名'	=>	'错误信息'
     *
     * @var array
     */	
    protected $message = [
        'user_name.unique' => '用户名必须唯一', 
    ];
}

控制器调用事例:

public function insert()
    {
    	$data = ['user_name'=>'bootstrap','sex'=>1,'age'=>52,'sallary'=>4300,'insert_time'=>'2019-3-16'];
                $validate = new UserValidate();
    	if(!$validate->check($data)){
    		dump($validate->getError());die;
    	}
    }


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送