【发布时间】:2016-01-09 12:25:48
【问题描述】:
我需要翻译表单验证的属性值。所以我复制了英语验证错误并将它们翻译成波斯语。一切正常,但属性值仍然是英文。我以为我需要将属性的翻译放在验证文件中的属性数组中,但它不起作用。
'attributes' => [
'username '=>'نام کاربری'
],
如何翻译它们?
【问题讨论】:
-
属性名称似乎不存在,因此您的应用程序从备用语言文件中返回属性名称。
-
@manix 我很确定它存在!
-
我没听懂你。您想更改验证消息,对吗?例如必填字段的消息。您如何验证您的请求输入?通过 Request 类还是通过 validate 函数?
-
@manix 我发现了问题。从问题中可以看出,属性名称后面有一个空格,这使得属性不存在。
-
@Ali 不,我只需要翻译验证消息中的属性。
标签: php forms validation laravel laravel-5.1