我正试图按照文档example中的定义定义自定义可渲染异常,但是当我抛出自定义异常时,异常类中的render和report函数将被完全忽略。
我知道我可以在异常处理程序中处理我的自定义异常,但这是我更愿意在异常类中执行的操作。
为了调用render和report函数,还应该注册异常吗?我想念什么?
谢谢!
编辑:我正在使用Lumen 5.7。
答案 0 :(得分:0)
结果表明,此功能在Lumen框架中不可用,仅在Laravel中可用。 Lumen的文档极具误导性,因为它让人想像到有关错误的功能在Laravel和Lumen中是常见的。
无论如何,当前在Lumen中,仅异常处理程序内部的异常处理可用。
答案 1 :(得分:0)
类似的功能将在下一个5.8。*版本中添加。
PR:https://github.com/laravel/lumen-framework/pull/958