public function somePostMethod()
 {
     $rules = ['email' => 'required|confirm'];
     $data = ['email' => '*****@*****.**', 'email_confirmation' => '*****@*****.**'];
     try {
         $validator = new \LukeRodham\Validation\Validator();
         $validator->addRules($rules);
         $validator->validate($data);
     } catch (\LukeRodham\Validation\ValidationException $e) {
         $errorsMessages = $e->getErrorsMessages();
     }
 }
示例#2
0
 public function testGettingErrorMessages()
 {
     $rules = ['first_name' => 'required|confirm', 'last_name' => 'min:3', 'email' => 'email'];
     try {
         $validator = new LukeRodham\Validation\Validator();
         $validator->addRules($rules);
         $validator->validate($this->data);
     } catch (\LukeRodham\Validation\ValidationException $e) {
         $this->assertArrayHasKey('first_name', $e->getErrorsMessages());
     }
 }