Laravel 5中的格式表单验证消息

时间:2015-06-19 08:52:23

标签: php validation laravel-5

如何在laravel 5中格式化表单验证错误消息,如下所示?

日期不是有效日期。

3 个答案:

答案 0 :(得分:1)

您可以在 resources / lang / en / validation.php 文件中设置自定义验证消息:

'custom' => [
    'date' => [
        'date' => 'The <strong>:attribute</strong> is not a valid date.',
    ],
],

如果您希望该属性在所有日期验证消息(无论字段名称)上是否为粗体,那么您可以设置date密钥的消息:

'date' => 'The <strong>:attribute</strong> is not a valid date.',

答案 1 :(得分:0)

使用str_replace然后让刀片将输出解析为html文本,如下所示:

{!! str_replace( 'Date' , '<b>Date</b>' , 'The Date is not a valid date')  !!}

答案 2 :(得分:0)

如果您正在使用basic validation error display并希望以粗体显示字段的名称,则可以:

使用&#39; en&#39;以语言为例。

  • 在属性键内添加语言文件(resources / lang / en / validation.php)中的字段名称:

    <?php
    return [
        'attributes' => [
            'my_field' => '<b>My Field</b>'
        ]
    ];
    
  • 在验证消息显示中,只需将{{$ error}}更改为{!! $ error !!}