重写Laravel异常处理类

Posted wgchen~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重写Laravel异常处理类相关的知识,希望对你有一定的参考价值。

应用场景

现在开发前后端分离变得越来越流行了,后端只提供接口返回json格式的数据,即使是错误信息也要以json格式来返回,然而目前无论是Laravel框架还是Thinkphp框架,都只提供了返回json数据的方法,对异常的处理并不是以json格式来返回给我们,所以这里就需要我们自己来改写。

1、演示实现过程

首先我们在app/Exceptions目录新建一个ExceptionHandler.php继承自Handler.php

namespace App\\Exceptions;

class ExceptionHandler

以上是关于重写Laravel异常处理类的主要内容,如果未能解决你的问题,请参考以下文章

面向对象(继承重写多态)以及异常处理

Laravel api类异常处理

laravel5异常及时通知

pyrhon类约束及异常处理和日志模块

Django 统一异常处理

Django 统一异常处理