php - How to give Laravel 6 validation attributes a custom name for error message?
I am trying to change the way my errors display when my Laravel form is not filled in correctly. Currently, when I get an error. It displays like this.
name mag niet groter zijn dan 255 karakters.
Because this language is Dutch, I would like to change the 'name' attribute to 'naam'. I have tried to change the$attributesNames
like this but unfortunately it did not work.
$attributeNames = [
'name' => 'Naam'
];
This is what my validation function currently looks like.
/**
* @return array
*/
public function validateCampaign() {
// name needs to render as 'Naam'
return request()->validate([
'name' => 'required|max:255',
]);
}
Answer
Solution:
As it turns out. I needed to edit the
'attributes'
array in myresources/lang/xx/validation.php
file.It turns out like this:
Answer
Solution:
hey i found similar issue like you maybe this will help
maybe like this
and you can see more about this in laravel documentation
Answer
Solution:
There is an easy way to set up custom error message: