Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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
Php laravel 5.4:方法[mergeRules]不存在。_Php_Laravel_Laravel 5.4 - Fatal编程技术网

Php laravel 5.4:方法[mergeRules]不存在。

Php laravel 5.4:方法[mergeRules]不存在。,php,laravel,laravel-5.4,Php,Laravel,Laravel 5.4,我曾经使用mergeRules $validation = \Validator::make($request->all(), $myrules_1 ); if ($validation->fails()) exit("error1"); $validation->mergeRules($myrules_2); if($validation->fails()) exit("error2"); 但是升级到5.4之后,我得到了这个错误 BadMethodCallExcep

我曾经使用
mergeRules

$validation = \Validator::make($request->all(), $myrules_1 );
if ($validation->fails())
exit("error1");

$validation->mergeRules($myrules_2);
if($validation->fails())
exit("error2");
但是升级到5.4之后,我得到了这个错误

BadMethodCallException in Validator.php line 1096:
 Method [mergeRules] does not exist.
发生了什么事?我发现这个问题,但我不知道答案是什么

改用

您是否尝试过添加规则(),我认为该方法已更改为添加规则(),您可以在此处确认
/**
 * Parse the given rules and merge them into current rules.
 *
 * @param  array  $rules
 * @return void
 */
public function addRules($rules)