如何翻译 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'
],
在 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'
],