2020
10-08
10-08
Laravel如何实现适合Api的异常处理响应格式
前言Laravel全局捕获异常后,会把异常转为相应的数据格式返回给用户。如果想要规定的数据格式相应,那我们只需重写异常捕获后的处理方法即可。异常处理流程Illuminate\Foundation\Exception\Handler中的render方法用来将异常转化为响应。publicfunctionrender($request,Exception$e){if(method_exists($e,'render')&&$response=$e->render($request)){returnRouter::toResponse($request,$response);}elseif(...
继续阅读 >