App\Validation\Validator::validate PHP Method

validate() public method

public validate ( $request, array $rules )
$rules array
    public function validate($request, array $rules)
    {
        foreach ($rules as $field => $rule) {
            try {
                $rule->setName(ucfirst($field))->assert($request->getParam($field));
            } catch (NestedValidationException $e) {
                $this->errors[$field] = $e->getMessages();
            }
        }
        $_SESSION['errors'] = $this->errors;
        return $this;
    }

Usage Example

 /**
  * Validate data
  *
  * @param array $data
  * @return array
  */
 public function validate(array $data)
 {
     $this->validator->validate($data);
     return $this->validator->errors;
 }
All Usage Examples Of App\Validation\Validator::validate