如何本地化 Laravel 中的字段名称?

How to localizite fields name in Laravel?

例如,我验证了 HTML 表单:

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

如果出现错误,它看起来像:

The code field is required.

Wrere code 是字段名称。

我如何翻译(本地化)这个?

您可以像这样在 make 方法中传递第三个参数:

$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

希望这有帮助!