1、新建独立验证类
namespace app\api\controller\v1;
use think\Validate;
class ValidateTest extends Validate
{
protected $rule = [
'name' => 'require|max:5',
'email' => 'email'
];
}
2、验证文件中引用验证类,new对象进行验证
namespace app\api\controller\v1;
use think\Request;
use think\Validate;
use app\api\controller\v1\ValidateTest;
class Banner
{
public function getBanner($id){
$data = [
'name' => 'gaoxigang',
'email' => 'gaoxigang@163.com'
];
$validate = new ValidateTest();
// $validate = new Validate([
// 'name' => 'require|max:20',
// 'email' => 'email'
// ]);
$result = $validate->batch()->check($data);
//var_dump($result);
var_dump($validate->getError());
}
}
