0
我正在使用laravel 5.4來進行自定義窗體驗證。但爲什麼不顯示自定義錯誤消息?Laravel自定義驗證消息
Validator::extend('myCustomeValidator', function ($attribute, $value, $parameters, $validator) {
//some code here
return false;
});
return Validator::make($data, [
'myField' => 'myCustomeValidator',
]);
,並增加了以下的文件:ressources\lang\en\validation.php
如文檔建議:
'custom' => [
'myField' => [
'myCustomeValidator' => 'You made an error.',
],
],
該錯誤是正確觸發,但不是我的自定義錯誤消息,我得到這個:
validation.my_custome_validator
我錯過了什麼?
是的,它的工作原理。它甚至不接受1封大寫字母。 – Warrio