【问题标题】:How to modify validation message of Laravel?如何修改 Laravel 的验证信息?
【发布时间】:2023-03-28 02:20:01
【问题描述】:

有没有办法为此自定义错误消息?

    request()->validate([
        'emp-status' => 'required'
    ]);

我希望它返回的是 嘿,这是一条自定义消息

【问题讨论】:

  • 如果您在输入字段中提供了姓名员工状态,那么此错误将显示您输入的姓名,这是必需的,否则您可以查看 laravel 文档以获取更多自定义消息。

标签: laravel-5 laravel-validation


【解决方案1】:

你可以试试这样的......

// resources/lang/en/validation.php

'custom' => [
    'emp-status' => [
        'required' => 'hey this is a custom message',
    ],
]

你也可以这样...

$rules = [
    'emp-status' => 'required'
];

$customMessages = [
    'required' => 'hey :attribute is a custom message'
];

$this->validate($request, $rules, $customMessages);

您甚至可以自定义您的代码。

$customMessages = [
    'emp-status.required' => 'hey this is a custom message'
];

【讨论】:

  • 之后,我应该删除我现有的验证吗?
  • 查看更新,实际上你必须传递属性名称,你的验证保持不变。
猜你喜欢
  • 2015-07-12
  • 1970-01-01
  • 1970-01-01
  • 2021-03-11
  • 1970-01-01
  • 2018-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多