我正在try 为同一个验证属性创建两条单独的验证消息.

我试图通过将规则逐字地包含在值中来指定规则,但它似乎不起作用.

这就是目前end_time的自定义请求验证的样子.

    public function rules()
    {
        return [
            'end_time' => ['after_or_equal:start_time', 'after_or_equal:5:00'],
        ];
    }

    public function messages()
    {
        return [
            'end_time.after_or_equal'     => 'Message 1',
            'end_time.after_or_equal:5:00'    => 'Message 2',
        ];
    }

推荐答案

您可以将:date用于自定义错误消息.

例子:

    public function rules()
    {
        return [
            'end_time' => ['after_or_equal:start_time', 'after_or_equal:5:00'],
        ];
    }

    public function messages()
    {
        return [
            'end_time.after_or_equal' => 'the :attribute time must be after :date',
        ];
    }

替换的值是验证器第一次输入的实际值

Php相关问答推荐

无法使用PHP DomDocument找到IMG元素

Laveel Livewire Get Groupby姓名列表

WooCommerce HPOS管理订单列表中带有订单元数据的定制列

PHP从响应应用程序json获取文件代码和URL

如何在Laravel Model中自定义多个日期属性的日期格式?

Symfony Validator:如何使用XML表示法验证深度嵌套的数据?

在WooCommerce中只允许高价产品的BACS付款

文件::Files()响应返回空对象数组

添加不存在的订单元数据以扩展WooCommerce针对特定产品的管理订单搜索

Woocommerce API - 图像问题

需要以一种形式执行两个操作

WooCommerce 中一件免费产品的数量折扣

有没有办法获取触发流操作的页面的 URI?

Woocommerce 中为空时隐藏显示变体自定义字段数据

使用产品自定义字段作为 WooCommerce 中特定用户角色的折扣百分比

WooCommerce checkout 流程中基于所选选项添加自定义费用

在 EasyAdmin 中添加全局操作,将我的按钮放在表格下方而不是上方

根据数组中的文本文件编号显示星级

如何在 Laravel 中保存多对多

Laravel - 按 SQL 表列对来自其他类的数组进行排序