TP5 Validate 验证类
2018-03-24 10:12
323 查看
<?php
namespace app\api\controller;
use think\Db;
use think\Session;
vendor('curl.Curl');
use think\Controller;
use app\index\model\Visit;
use think\Request;
use think\Exception;
use think\Validate;//引入验证类
use app\api\controller\Error;//引入错误代码
class Api extends Controller
{
// 利用tp5的验证类来判断url是否符合,可以验证很多东西
$request = Request::instance();
// 建立规则
$rule = ['url'=>'url'];
// 自定义错误提示信息
$msg = [
'url'=>'url格式错误'
];
// 获取数组类型的参数
$url = $request->param();
// 实例化验证类
$validate = new Validate($rule,$msg);
// 执行验证
$result = $validate->check($url);
// 如果不符合,则返回值
if(!$result)
{
return ['msg'=>$validate->getError(),'code'=>Error::URL_ERROR];
}
}
namespace app\api\controller;
use think\Db;
use think\Session;
vendor('curl.Curl');
use think\Controller;
use app\index\model\Visit;
use think\Request;
use think\Exception;
use think\Validate;//引入验证类
use app\api\controller\Error;//引入错误代码
class Api extends Controller
{
// 利用tp5的验证类来判断url是否符合,可以验证很多东西
$request = Request::instance();
// 建立规则
$rule = ['url'=>'url'];
// 自定义错误提示信息
$msg = [
'url'=>'url格式错误'
];
// 获取数组类型的参数
$url = $request->param();
// 实例化验证类
$validate = new Validate($rule,$msg);
// 执行验证
$result = $validate->check($url);
// 如果不符合,则返回值
if(!$result)
{
return ['msg'=>$validate->getError(),'code'=>Error::URL_ERROR];
}
}
相关文章推荐
- tp5 Validate验证规则
- php-tp5的validate自动验证
- TP5 Validate 验证
- TP5 Validate验证规则
- 前端validate验证自定义remote
- jQuery.Validate 验证实例
- 通过Page_ClientValidate解决验证控件和confirm冲突的问题
- jQuery.validate失去焦点时执行验证
- jquery.validate 验证
- flex中validateall()方法, 多Item验证 ,结果统一提示
- validateRequest=false 可以禁用请求验证
- easyui validatebox 验证类型
- jquery validate.addMethod 正则表达式 (自定义验证方法)
- jquery.validate分组验证代码
- Jquery.validate表单验证
- easyui validatebox 验证集合
- Jquery Validate 相关参数及常用的自定义验证规则
- jQuery验证控件jquery.validate.js使用说明+中文API
- 【转】jquery validate ajax 验证重复的2种方法
- jQuery validate验证控件remote缓存bug