2014-11-27 4 views
1

Laravel 5에 사용자 지정 유효성 검사 규칙을 올바르게 추가하려면 어떻게합니까?Laravel 5의 사용자 지정 유효성 검사 규칙

Validator::register('alpha_spaces', function($attribute, $value) 
{ 
    return preg_match('/^([-a-z0-9_-\s])+$/i', $value); 
}); 
+2

"등록"보다는 "확장"이라고 생각 했습니까? 어쩌면 내가 잘못 기억하고있을 수도 있습니다. –

+1

당신이'FormRequest'를 사용하고 있다면 내 응답 [here] (http://stackoverflow.com/a/26616023/397195)을보십시오. – Marwelln

+0

감사합니다. – alexk

답변

3

당신은 문서를 확인할 수 있습니다 : 그것은 어떤 자동으로 적재 파일에 배치 된 Laravel 4에서

http://laravel.com/docs/5.0/validation#custom-validation-rules

 Validator::extend('foo', function($attribute, $value, $parameters) { 
     return $value == 'foo'; 
}); 

나는 당신이 단지 '확장'로 변경 '등록'할 필요가 있다고 생각 .