Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改Laravel中的默认验证错误消息?_Laravel - Fatal编程技术网

如何更改Laravel中的默认验证错误消息?

如何更改Laravel中的默认验证错误消息?,laravel,Laravel,我想更改默认的验证错误消息。我不知道如何做到这一点,目前我看到以下默认消息: “报价名称”字段是必需的 但我想展示这样的信息: 报价单名称是必需的 我怎样才能做到这一点 控制器 public function store(Request $request) { $this->validate($request,[ 'quote_n

我想更改默认的验证错误消息。我不知道如何做到这一点,目前我看到以下默认消息:

“报价名称”字段是必需的

但我想展示这样的信息:

报价单名称是必需的

我怎样才能做到这一点

控制器

                    public function store(Request $request)
                    {
                     $this->validate($request,[
                    'quote_name'=>'required',
                    'height' =>'required',
                    'width' => 'required',
                    'quote_placement'=>'required',
                    'order_fabric'=>'required',
                    'instruction'=>'required',
                    'image' =>'required'
                     ]);
                     }
请看这个


不要大喊大叫。这不好。你可以参考这个答案,希望它有帮助:
public function messages()
{
  return [
     'quote_name.required'=> 'your custom error message',
     'height.required' =>'your custom error message',
     'width.required' => 'your custom error message',
     'quote_placement.required'=>'your custom error message',
     'order_fabric.required'=>'your custom error message',
     'instruction.required'=>'your custom error message',
     'image.required' =>'your custom error message'
  ];
}