laravel中的appexceptionshandler 类负责记录应用程序触发的所有异常,这在我们开发过程中十分方便,总是try…catch使代码太过繁琐且可读性大大降低,那么怎么使用它处理异常为json呢?

方法如下:

我们可以新建一个class,用来处理异常返回。

然后我们在handler加入,加入$dontreport,便不会使用自带的错误处理,而使用自定义的处理。

我们测试一下:

查看输出:

测试ok,我们可以愉快的使用啦。当然,其他形式的错误输出可以自行扩展。

总结

到此这篇关于laravel统一错误处理为json的文章就介绍到这了,更多相关laravel统一错误处理为json内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!