public function passes() { $rules = array_merge($this->rules, $this->rules()); $validator = $this->validator->make($this->data, $rules); if ($validator->fails()) { $this->errors = $validator->messages(); return false; } return true; }