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)