Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Not getting custom error message

I am using following code in Laravel for custom error message. But some how i am not getting custom error message.

$rules = [
    '12' => 'email',
];

$messages = [
    '12.email' => 'address must be valid email address.',
];

$validator = Validator::make($requestData, $rules, $messages);

When i print echo '<pre>';print_r($validator->errors());die; it does not show proper custom message.

like image 598
Saurabh Parekh Avatar asked Jun 22 '26 19:06

Saurabh Parekh


1 Answers

I think laravel is not allowing to have integer input parameters

when i do this

    $rules = [
        '12-test' => 'required|email',
    ];

    $messages = [
        '12-test.required' => 'address must be valid email address.',
    ];

    $validator = Validator::make( $request->all(), $rules, $messages );
    dd($validator->errors());

it gives me proper errors for input field '12-test' enter image description here

like image 80
siddhant sankhe Avatar answered Jun 24 '26 08:06

siddhant sankhe



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!