我正在尝试完全按照文档example中的说明定义自定义可渲染异常,但是当我抛出自定义异常时,异常类中的渲染和报告函数将被完全忽略。
我知道我可以在异常处理程序中处理我的自定义异常,但这是我更喜欢在异常类中做的事情。
是否应该更多地注册异常以便调用渲染和报告函数?我错过了什么?
谢谢!
编辑:我正在使用Lumen 5.7。
事实证明,此功能在Lumen框架中不可用,仅在Laravel中。 Lumen的文档非常具有误导性,因为它可以让人想象有关错误的特征在Laravel和Lumen中很常见。
在任何情况下,目前在Lumen中只有异常处理程序内的异常处理可用。