<?phpnamespace app\validate;use think\Validate;use app\BaseException;class BaseValidate extends Validate{ public function goCheck(){ $params = request()->param(); if(!$this->check($params)){ throw (new BaseException(['msg'=>$this->getError(),'errorCode'=>10000,'code'=>400])); } return true; }}
2.在UserValidate中集成BaseValidate
这样在实例化UserValidate类时,具有了gocheck方法功能。
...class UserValidate extends BaseValidate...
........use app\validate\UserValidate;class Index extends BaseController{ public function index() { (new UserValidate())->goCheck(); }}........
