如果在父类写了一个方法,write(),里面写了如下异常处理
try {
$this->validate($request,['id'=>'required'],['id.required'=>'请刷新页面再试']);
}catch (ValidationException $e) {
return $this->error($this->format_exception_error($e));
}
子类继承了方法,使用parent::write();这样是可以正确异常处理的
如果把异常处理写成一个类方法,$this调用是不管用
同样,子类$this调用更不可以了,也不知道是这个laravel 这个异常处理有问题还是不能这样处理,以后还学研究

还不快抢沙发