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)