Exemple #1
0
 public function testWorkingWithArrayOfRulesPassed()
 {
     $input = ['foo' => 'foobar1', 'bar' => 'Hello World!', 'baz' => '127.0.0.1', 'foobar' => 'AbCd1zyZ9', 'foobaz' => 8189814854, 'barbaz' => '2015-07-25'];
     $rules = ['foo' => 'required|min:3|max:5', 'bar' => 'is_string', 'baz' => 'is_ip', 'foobar' => 'is_alpha_numeric', 'foobaz' => 'phone', 'barbaz' => 'valid_date'];
     $v = Validator::create($input);
     $v->addRules($rules);
     $v->run();
     $errors = $v->getErrors();
     $this->assertTrue($v->run());
     $this->assertEmpty($errors);
 }
 /**
  * @return $this
  */
 public function validator()
 {
     $this->validation = Validator::create($this->inputs);
     return $this;
 }