您现在的位置是:网站首页> 编程资料编程资料
Laravel统一错误处理为JSON的方法介绍_php实例_
2023-05-25
201人已围观
简介 Laravel统一错误处理为JSON的方法介绍_php实例_
Laravel中的AppExceptionsHandler 类负责记录应用程序触发的所有异常,这在我们开发过程中十分方便,总是try...catch使代码太过繁琐且可读性大大降低,那么怎么使用它处理异常为json呢?
方法如下:
我们可以新建一个class,用来处理异常返回。
code = $code ? : self::ERROR_CODE; $this->message = $message ? : self::ERROR_MSG; $this->data = $data; } /** * @return array */ public function getData() { return $this->data; } /** * 异常输出 */ public function render($request) { return response()->json([ 'data' => $this->getData(), 'code' => $this->getCode(), 'messgae' => $this->getMessage(), ], 200); } }然后我们在Handler加入,加入$dontReport,便不会使用自带的错误处理,而使用自定义的处理。
我们测试一下:
'no']); return 1; } }
查看输出:

测试ok,我们可以愉快的使用啦。当然,其他形式的错误输出可以自行扩展。
总结
到此这篇关于Laravel统一错误处理为JSON的文章就介绍到这了,更多相关Laravel统一错误处理为JSON内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- Yii中特殊行为ActionFilter的使用方法示例_php实例_
- PHP 99乘法表的几种实现代码_php技巧_
- php7连接MySQL实现简易查询程序的方法_php技巧_
- laravel7学习之无限级分类的最新实现方法_php实例_
- 如何利用PHP实现上传图片功能详解_php技巧_
- JS中彻底删除JSON对象组成的数组中的元素_php模板_
- phpstudy隐藏index.php的方法_php实例_
- 如何在Laravel之外使用illuminate组件详解_php实例_
- PHP编程一定要改掉的5个不良习惯_php技巧_
- 搭建PhpStorm+PhpStudy开发环境的超详细教程_php实例_
