流明可报告和可渲染异常不起作用

时间:2019-02-27 13:55:54

标签: laravel exception-handling lumen

我正试图按照文档example中的定义定义自定义可渲染异常,但是当我抛出自定义异常时,异常类中的render和report函数将被完全忽略。

我知道我可以在异常处理程序中处理我的自定义异常,但这是我更愿意在异常类中执行的操作。

为了调用render和report函数,还应该注册异常吗?我想念什么?

谢谢!

编辑:我正在使用Lumen 5.7。

2 个答案:

答案 0 :(得分:0)

结果表明,此功能在Lumen框架中不可用,仅在Laravel中可用。 Lumen的文档极具误导性,因为它让人想像到有关错误的功能在Laravel和Lumen中是常见的。

无论如何,当前在Lumen中,仅异常处理程序内部的异常处理可用。

答案 1 :(得分:0)

类似的功能将在下一个5.8。*版本中添加。
PR:https://github.com/laravel/lumen-framework/pull/958