Laravel 8 渲染异常

2021-07-17 16:43 更新

默认情况下, Laravel 异常处理器会自动为您转换异常为 HTTP 响应。当然,您亦可在异常处理器的 renderable 方法中注册一个特定类型的异常的自定义渲染闭包来实现。Laravel 将会根据闭包的类型提示来确定异常的类:

use App\Exceptions\CustomException;

/**
 * 注册异常处理回调
 *
 * @return void
 */
public function register()
{
    $this->renderable(function (CustomException $e, $request) {
        return response()->view('errors.custom', [], 500);
    });
}
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号