Laravel 控制器中try catch 排除状态码422,即validate 验证失败
1.控制器中使用try catch,catch默认获取所有异常,但validate返回的422验证失败我们需要单独处理,不需要异常跑出,
可以这么来:
use Illuminate\Validation\ValidationException; catch (\Exception $e) { throw_if($e instanceof ValidationException, $e); return InfoController::errorInfo(618); }