php - Format Form Validation Message in Laravel 5

478

How to format form validation error message in laravel 5 like below ??

The Date is not a valid date.

468

Answer

Solution:

You can set custom validation messages in the resources/lang/en/validation.php file:

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

If you want the attribute to be bold on all date validation messages (regardless of the field name), then you can set the message for thedate key:

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

Answer

Solution:

use str_replace and then ask blade to parse the output as an html text, like this:

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

Answer

Solution:

If you're using the basic validation error display and want to show the name of the field in bold, you can:

Using the 'en' language as an example.

  • Add the name of the field in a language file (resources/lang/en/validation.php) inside the attributes key:

    <?php
    return [
        'attributes' => [
            'my_field' => '<b>My Field</b>'
        ]
    ];
    
  • In the validation message display, just change the {{ $error }} to {!! $error !!}

People are also looking for solutions to the problem: php - Add category to send grid mail using web api

Source

Didn't find the answer?

Our community is visited by hundreds of web development professionals every day. Ask your question and get a quick answer for free.

Ask a Question

Write quick answer

Do you know the answer to this question? Write a quick response to it. With your help, we will make our community stronger.

Similar questions

Find the answer in similar questions on our website.