【问题标题】:Laravel validation : different messages with the same ruleLaravel 验证:具有相同规则的不同消息
【发布时间】:2018-04-13 12:18:38
【问题描述】:

我有这样的验证:

if ($a > $b) {
  $rule['to'] = 'required|date_format:Y-m-d H:i:s|after:from';
else {
  $rule['to'] = 'required|date_format:Y-m-d H:i:s|after:now';
}

我可以有两条不同的消息吗:

'to.after:from' => 'aaaaaaaaaaaa',
'to.after:now' => 'bbbbbbbbbbbb',

对不起,我的消息是日语,所以我不在这里。
我想知道它是否有办法显示两条具有相同规则的消息。 我试图改变 laravel 的默认消息

'after'=> 'The :attribute must be a date after :date.',

但没用。
请帮我。 非常感谢!

【问题讨论】:

    标签: laravel validation


    【解决方案1】:

    我已经在我的示例演示中检查了您的查询。我认为 Laravel 无法进行多属性验证。

    所以在这里你可以照做。

    'to.after' => 'Your message',

    您可以创建一个请求以与控制器分开处理验证

    【讨论】:

    • 我已经创建了一个请求文件,但是规则几乎一样,所以我不能分开那个文件:(谢谢你的回答~^^~
    猜你喜欢
    • 2017-02-06
    • 2018-12-21
    • 2021-10-17
    • 2014-05-20
    • 1970-01-01
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多