'require|number', 'id' => 'require|number', 'type' => 'require', 'uid' => 'require|number', 'verify' => 'require|number', 'p' => 'require|number', 'pagesize' => 'require|number', 'aid' => 'require|number', 'employee_id' => 'require|number', 'phone' => 'require|mobile', 'date'=>'require|date', ]; // 验证消息 protected $message = [ 'page.require' => '缺少参数page', 'page.number' => 'page参数值错误', 'id.require' => '缺少参数id', 'id.number' => 'id参数值错误', 'type.require' => '缺少参数type', 'uid.require' => '缺少参数uid', 'uid.number' => 'uid参数值错误', 'verify.require' => '缺少参数verify', 'verify.number' => 'verify参数值错误', 'p.require' => '缺少参数p', 'p.number' => 'p参数值错误', 'pagesize.require' => '缺少参数pagesize', 'pagesize.number' => 'pagesize参数值错误', 'phone.require' => '请填写手机号', 'phone.mobile' => '请输入正确的手机号码', ]; // 验证场景 protected $scene = [ 'list' => ['page','type'], 'details' => ['id'], 'activity_users'=>['id','type','p','pagesize'], 'confirm' => ['id','p','pagesize'], 'verify' => ['uid','verify'], 'ranking_list'=>['id','type','p','pagesize'], 'activity_sign'=>['phone','aid','uid'] ]; protected function mobile($value) { if(preg_match("/^1[3456789]\d{9}$/", $value)){ return true; }else{ return false; } } }