适用于date_format规则的Laravel Form Request自定义错误消息

问题描述

我想在laravel中的date_format验证上添加自定义消息,但找不到任何东西。如何添加已使用过的自定义消息

$ messages = [ 'postMeta.event_type.required'=>'需要事件类型', 'postMeta.event_type.date_format'=>'这不起作用,我想在此处添加自定义消息', ];

    $rules = [
        'postMeta.start_date' => 'required|date_format:Y-m-d','postMeta.end_date' => 'required|date_format:Y-m-d','postMeta.start_time' => 'required|date_format:H:i:s','postMeta.end_time' => 'required|date_format:H:i:s',];

但未收到愿望自定义消息。我收到“ postMeta.end日期与Y-m-d格式不匹配”​​。但是我只想要活动日期。

解决方法

row路径中,您可以看到不同类型的语言。对于更改验证消息,只需找到{project}\resources\lang中想要的字段并更改消息即可。

您应该更改此设置:

validation.php