1
我已經習慣使用鏈mergeRules
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後,我得到這個錯誤
BadMethodCallException in Validator.php line 1096:
Method [mergeRules] does not exist.
發生什麼事?我發現這引用了這個問題,但我無法弄清楚答案是什麼!
https://github.com/laravel/framework/issues/17646
你試過'的addRules()',我認爲該方法已更改爲的addRules(),您可以在這裏確認https://github.com/almeidafranci/framework/blob/2073aeb49def2fdb1d0b2115ec32777336445c5c/src/Illuminate /Validation/Validator.php#L739 –