如何翻译 Laravel 验证中的字段名称?

How to translate field names in Laravel validations?

在 Laravel 中翻译验证消息很容易。 但是我找不到如何翻译字段名称。

validation.php中有一个“:attribute”占位符,将被替换为通常为英文的真实字段名称。

英语: "price" 字段是必需的。

意大利语:

Il campo "price" è richiesto。 <== 错误

Il campo "prezzo" è richiesto。 <== 正确

法语:

Le champ "price" est obligatoire。 <== 错误

Le champ "prix" est obligatoire。 <== 正确

波斯语:

.مورد نیاò است "price" <== 错误

قیمت" مورد نورد است" <== 正确

在文件中:

{project}/resources/lang/{your-locale}/validation.php

在底部你有这个:

'attributes' => [],

您可以这样添加您的翻译:

'attributes' => [
    'price' => 'your translation'
],