Tuesday, April 4, 2017

Add multiple custom messages in Laravel validation

I need to add multiple custom error messages like this and both needs to be displayed as validations messages. I have the following code :

 if (!$condition1) {
     $error[] = "Condition 1 needs to be satisfied";
     $validation = false;
 }

 if (!$condition2) {
     $error[] = "Condition 2 needs to be satisfied";    
     $validation = false;
 }

 $validator->setCustomMessages($error);

But here I am getting only one message that is the first one even if it is entering to second condition. I have tried to add $validator->setCustomMessages("Message"); in each of the conditions, but it is also doing the same thing.



via Happy Coder

Advertisement