我使用Laravel 5.1,我想在此请求类中返回已翻译的验证错误。请任何帮助如何返回翻译的数据。
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'
];
}
}
答案 0 :(得分:3)
在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'
]
答案 1 :(得分:1)
首先安装此软件包:laravel langs (复制您希望集成到resources / lang中的语言文件夹)
例如,将config / app中的语言环境变量更改为“ru”,这就是全部:)