ping-qu/laravel-exception

pingqu Laravel 异常处理器

1.0.3 2018-01-22 10:41 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:43:04 UTC


README

基于 Laravel 框架的自定义异常模块

Laravel 框架是近两年兴起的一个框架,但是有一个很头疼的问题,Laravel 的异常和错误都会被渲染成一个 HTML 网页输出,这样前端很难解析,因此我封装了一个自定义异常模块,可以让 Laravel 框架的异常和报错全部以统一的 JSON 格式输出。

使用教程

1、使用 composer 下载这个包

composer require ping-qu/laravel-exception

2、在 Laravel 框架的 app/Exceptions/Handler.php 文件中引入

修改 app/Exceptions/Handler.php 的 report 方法

public function report(Exception $exception)
    {
         if (PHP_SAPI == 'cli'){
            parent::report($exception);
         }else{
            \Pingqu\ExceptionHandler::exception_handler($exception);
         }
        

    }