我需要添加像這樣的多個自定義錯誤消息,並且都需要顯示爲驗證消息。我有以下代碼:在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數組的索引 –