Laravel更改验证语言

时间:2015-07-22 20:44:58

标签: php laravel laravel-5

如何更改验证器语言消息。例如,如果我想更改“必需”文本'需要千克zakelijk字段'。别的什么?

4 个答案:

答案 0 :(得分:4)

所有特定于语言的内容都存储在 resources / lang // 文件夹中。您在此文件夹中找到的文件之一是 validation.php ,其中包含给定语言的验证消息,因此如果您想更改翻译,则需要编辑该文件。

根据应用程序使用的语言,将从 resources / lang / 中的不同文件夹中读取邮件。您可以使用

设置语言/区域设置
App::setLocale('en');

您还可以在 config / app.php 文件中设置后备区域设置(当前语言没有翻译时使用),例如:

'fallback_locale' => 'en',

在文档中查看更多详细信息:http://laravel.com/docs/5.0/localization

答案 1 :(得分:1)

中创建一个名为语言代码的文件夹
resources/lang

然后在此文件夹中创建一个名为validation.php的文件,并在其中写下类似

的内容
return [

    'required'    => 'Das Feld :attribute ist ein Pflichtfeld.',

]

enter image description here

答案 2 :(得分:0)

对于默认消息,您可以在resources/lang/<language>/validation.php

中调整翻译

您也可以将entirely custom messages传递给验证者。

答案 3 :(得分:0)

Laravel-lang

在此存储库中,您可以找到框架PHP Laravel 4&5的lang文件。

您可以看到here来使用它。