/** * Register the AspNet Validators and custom validators * * @return void */ protected function registerAspNetValidators($app) { Validator::construct($app); if (class_exists('App\\AspNetValidators\\AspNetValidationLoader')) { AspNetValidationLoader::LoadValidators(); } }
protected function ServerValidate($name) { if (is_null($name)) { return true; } if (!isset($this->model)) { return true; } Validator::setModel($this->model); $rules = $this->model->getRules(); $validation = $this->explodeRules($rules); if (!array_key_exists($name, $validation)) { return true; } $rules = $validation[$name]; $ret = Validator::ServerValidate($name, $rules); return $ret; }