建立測試驗證TestValidate.php
```
<?php
namespace app\api\validate;
use think\Validate;
class TestValidate extends Validate
{
protected $rule = [
'name' => 'require|max:10',
'email' => 'email'
];
}
```
在banner.php中測試
```
<?php
namespace app\api\controller\v1;
use think\Validate;
use app\api\validate\TestValidate;
class Banner{
//獲取指定id的banner信息
public function getBanner($id)
{
//2.驗證器
//驗證數據
$data=[
'name'=>'vendor111111',
'email'=>'vendorqq.com'
];
//驗證規則
$validate =new TestValidate();
//執行驗證//加上batch為批量驗證
$result=$validate->batch()->check($data);
var_dump($validate->getError());
}
}
```
結果
