How to pass messages in custom classe request in laravel?

Here is my request class on which I want to pass custom messages for form requests.

I want to pass custom validation messages according to my custom rules.

<?php


namespace App\Http\Requests\Authenticate;

use App\Http\Requests\Request;

class AuthRequest extends Request
{

    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return true;
    }

    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        // I want to return custom messages from here
        return [
            "email" => "required|email|exists:user,email",
            'password' => 'required',
        ];
    }

}

      

Any help is appreciated. Thank you so much in advance.

+3


source to share


1 answer


Here is your answer. Add additional function for messaging.



public function messages()
{
    return [
        "required" => "The :attribute field is required.",
        'email' => 'The :attribute should be valid email.',
        'exists' => 'The :attribute already exists.'
    ];
}

      

+3


source







All Articles