如何更改Dingo / Api中的默认错误处理程序?

时间:2016-03-07 07:29:51

标签: laravel dingo-api

我正在使用Laravel框架和Dingo API库构建REST API。一切都运行良好,除了我不知道如何在异常发生时自定义默认错误处理程序。

例如,当我的代码运行错误时,响应只是这样:

{
     "message": "Error",
     "status_code": 500
}

如何将此响应更改为我自己的格式?

1 个答案:

答案 0 :(得分:1)

  • 根据需要编辑config / api.php中的errorFormat。

    'errorFormat' => [
        'message' => ':message',
        'errors' => ':errors',
        'code' => 0,
        'status_code' => ':status_code',
        'result' => ':errors',
        'debug' => ':debug',
    ],