Search code examples
laravellaravel-5.3

How to localizite fields name in Laravel?


For example I have validation of HTML form:

 $validator = Validator::make($request->all(), [
            "code" => "required|string|size:10"]);

If I get error it look as:

The code field is required.

Wrere code is name of field.

How can I translate(localize) this?


Solution

  • You can pass 3rd argument in make method like this:

    $rules = [
        "code" => "required|string|size:10",
    ];
    
    $messages = [
        'required' => 'The :attribute field is required.',
    ];
    
    $validator = Validator::make($input, $rules, $messages);
    

    See more about Custom Validation Error Messages

    Hop this helps!