laravel - 如何在 Laravel 验证中翻译字段名称?

标签 laravel validation translation

在 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/

相关文章:

php - Laravel 中的 SQL 语法有什么问题?

c# - 用于电子邮件或电话的 ASP.NET MVC 数据注释验证器

java - GWT、Maven 和 AspectJ : RequestFactory validation for AOPed code?

ios - 无法验证 iOS 应用程序(已获得有效证书)

java - 翻译 LOC

php - Laravel 提示查询具有重复的命名参数

mysql - Laravel,获取子查询内的最低价格

excel - 具有多个表格的单个 Excel 工作表 Laravel/Excel

internationalization - 众包翻译

c++ - Qt Linguist 是否提供向可编辑的 .ts 文件添加新条目的功能?