How to add Custom Validation Error Message in LARAVEL 10

Spread the love

Hello Guys,

In this tutorial, we’ll explore Custom Validation Error Message in Laravel 10, highlighting its unique feature of configurable error messages within the controller. This post delves deep into configuring error messages for form validation in Laravel 10.

Laravel 10 provides a convenient request object for implementing form validation. We’ll demonstrate how to leverage the request validate() method to add custom validation criteria and messages. Additionally, we’ll guide you through the step-by-step process of integrating form validation into your Laravel 10 application, making it user-friendly and error-resistant.

The validate() method requires a Custom Validation Error Message array and a seconds argument. You can view the complete example and solution below:

Also Read: How to use Try Catch Exception Handling in API Using laravel 10

Solution:

$request->validate([
            'name' => 'required',
            'password' => 'required|min:5',
            'email' => 'required|email|unique:users'
        ], [
            'name.required' => 'Name field is required.',
            'password.required' => 'Password field is required.',
            'email.required' => 'Email field is required.',
            'email.email' => 'Email field must be email address.'
        ]);

Explore our Laravel blog section for insightful content and helpful tips.

Leave a Comment