在 Laravel 中翻译验证消息很容易。
但我不知道如何翻译字段名称。validation.php
中有一个“:attribute”占位符这将由通常是英文的真实字段名称替换。
英语: “价格”字段是必需的。
意大利语:
Il campo “价格”è richiesto。 <== 错误
Il campo "prezzo"è richiesto。 <== 对
法语:
Le champ "price"est obligatoire。 <== 错误
Le champ "prix"est obligatoire。 <== 对
波斯语:
.مورد نیاز است "价格"<== 错误
قیمت"مورد نیاز است"<== RIGHT
最佳答案
在文件中:
{project}/resources/lang/{your-locale}/validation.php
在底部你有这个:
'attributes' => [],
您可以像这样添加翻译:
'attributes' => [
'price' => 'your translation'
],
关于laravel - 如何在 Laravel 验证中翻译字段名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31800025/