我需要添加像这样的多个自定义错误消息,并且都需要显示为验证消息。我有以下代码:在Laravel验证中添加多个自定义消息
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);
但是在这里,我得到的只有一条消息,即使它进入第二个条件也是第一条消息。我试图在每个条件中添加$validator->setCustomMessages("Message");
,但它也在做同样的事情。
你什么时候看到只有一个错误?在'$ validator-> setCustomMessages($ error);'后面或者在视图中? – Nerea
作为API调用响应。 –
您是否在扩展验证课程?设置自定义消息,您应该添加规则的名称作为$ error数组的索引 –