Laravel 得到翻译验证错误
Laravel get translated validation errors
我使用Laravel 5.1,我想return在这个请求class中翻译验证错误。请帮助如何 return 翻译数据。
class ContactRequest extends Request
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'name' => 'required',
'g-recaptcha-response' => 'required|captcha',
'email' => 'required|email',
'message' => 'required',
'phone' => 'required'
];
}
}
在resources/lang/en
文件夹中,有一个名为validation.php
的文件。按照 laravel documentation.
中的描述将翻译后的错误消息放入文件中
您的 ru/validation.php
文件应该是什么样子(但带有俄文文本):
return [
'required' => ':attribute is required',
'email' => 'You need to enter a valid :attribute',
'captcha' => 'This :attribute is invalid'
]
首先安装这个包:laravel langs
(复制您希望集成到 resources/lang 中的语言文件夹)
例如,将 config/app 中的语言环境变量更改为 'ru',仅此而已:)
我使用Laravel 5.1,我想return在这个请求class中翻译验证错误。请帮助如何 return 翻译数据。
class ContactRequest extends Request
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'name' => 'required',
'g-recaptcha-response' => 'required|captcha',
'email' => 'required|email',
'message' => 'required',
'phone' => 'required'
];
}
}
在resources/lang/en
文件夹中,有一个名为validation.php
的文件。按照 laravel documentation.
您的 ru/validation.php
文件应该是什么样子(但带有俄文文本):
return [
'required' => ':attribute is required',
'email' => 'You need to enter a valid :attribute',
'captcha' => 'This :attribute is invalid'
]
首先安装这个包:laravel langs (复制您希望集成到 resources/lang 中的语言文件夹)
例如,将 config/app 中的语言环境变量更改为 'ru',仅此而已:)