这篇文章里,我们将研究 Laravel 框架中最重要也最少被讨论的功能 -- 异常处理. Laravel 自带了一个异常处理类,它能够让你以简单.优雅的方式 report 和 render 异常. 文章的前半部分,我们将研究异常处理类(exception handler)提供的默认配置,然后研究异常处理类,并借此理解 Laravel 框架处理异常的过程. 文章的后半部分,我们将创建一个自定义的异常处理类,用于捕获自定义的异常. 异常处理类 首先,我们看一下与异常相关的配置,打开 config/a…