내가 물어보고 싶은 질문은 속성 이름을 얻는 방법이나 사용자 정의 유효성 검사기로 속성 이름을 표시하는 방법에 관한 것입니다.Laravel Validator (Replacer에서 속성 이름 가져 오기)
$validator = Validator::make($request->all(), $model->get_update_rules());
$validator->setAttributeNames(["attribute_name" => "Beauty Name"]);
위의 코드는 유효성 검사기를 만드는 데 사용하는 코드입니다.
아래 코드는 사용자 지정 유효성 검사기를 만드는 데 사용하는 코드입니다.
Validator::extend ('custom_validator', function ($attribute, $value, $parameters, $validator) {
return false;
});
Validator::replacer('custom_validator', function($message, $attribute, $rule, $parameters) {
return str_replace(":other", $parameters[1], $message);
});
$ parameters [1]은 뷰티 이름 대신 attribute_name을 제공합니다. 내 맞춤 검사기에 Beauty Name을 어떻게 표시 할 수 있습니까?
안녕하세요, 제공 한 코드로 테스트를 마쳤습니다. 그것은 작동하지 않습니다. 뷰티 이름 대신 attribute_name이 계속 표시됩니다. 감사합니다. –