I need to add custom validation failure, I can add a message like so
$validator->errors()->add('my_number', 'validation.not_in');
and an error message I'm getting is validation.not_in
What I need is, an an error message like this - The selected My Favourite Number is invalid.
I have my \resources\lang\en\validation.php configured to put the right message and attributes to it.
Failed solution
The one solution I can think of is to go to Laravel source code and find a file vendor\laravel\framework\src\Illuminate\Validation\Validator.php, find a function addFailure and make it public instead of protected.
then I'll be able to do things like
$validator->addFailure('my_number', 'not_in', []);
And when I do it, I'm getting my message The selected My Favourite Number is invalid. As expected!
But Taylor did not approve it.
Please give me another option.
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire