关于rules的返回值显示为中文的问题

同志们,有这样一个问题:

比如我把validation里面的required改成这样

'required'             => ':attribute 一定要填写哦',

如果有个title验证失败,返回值是:

title 一定要填写哦

那么,怎么把_“title"_也显示为中文呢?

perfectboook

验证的时候可以设置属性对应的文字。在Request文件里面是:

    public function attributes()
    {
        return [
            'title' => '标题',
        ];
    }

这样。也可以在Controller里面:

$this->validate($request,[
    'title' => 'required'
], [], [
    'title' => '标题'
]);
whossun

你也可以定义messages方法

   public function messages()
    {
        return [
            'title.required' => '标题 一定要填写哦',
        ];
    }