Вопрос, который я хочу задать, - это вопрос о том, как получить имя атрибута или отобразить имя атрибута с помощью настраиваемого валидатора.Валидатор Laravel (Получить имена атрибутов в Replacer)
$validator = Validator::make($request->all(), $model->get_update_rules());
$validator->setAttributeNames(["attribute_name" => "Beauty Name"]);
Код, приведенный выше, является кодом, который я использую для создания валидатора.
Код ниже - это код, который я использую для создания Custom Validator.
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] дайте мне имя атрибута вместо имени красоты. Как я могу отобразить имя красоты в моем настраиваемом валидаторе?
Привет, Я был протестирован с кодом, который вы предоставили. Это не работает. Он по-прежнему показывает имя атрибута вместо имени красоты. Спасибо. –