2
나는 확장에 대한 사용자 지정 유효성 검사기를 만들었습니다Laravel : 값 자리 표시자가 작동하지 않습니까?
Validator::extend('extension', function ($attribute, $file, $extensions, $validator) {
$ext = strtolower(@$file->getClientOriginalExtension());
return in_array($ext, $extensions);
});
그리고 사용자 정의 메시지가 :
'extension' => 'The :attribute must be a file of type: :values.',
:values
부품을 교체하지 않는 것 같습니다. 나는 정의를 사용하여 시도했다
운이없이 또한 대체 :
Validator::replacer('wtf', function ($message, $attribute, $rule, $parameters) {
return 'show me something!!!!!';
});
하지만이 중 아무것도하지 않습니다.
무엇이 누락 되었습니까?
가이 메시지를 사용하여 테스트 한 유형 : 값 .'? – PaladiN
예, 작동하지 않습니다. 게다가 mime 형식 검증에서 직접 복사했습니다. mime '=>': 속성은 : values 형식의 파일이어야합니다. ', – Rob