如何更改 Dingo/Api 中的默认错误处理程序?
How can I change the default error handler in Dingo/Api?
我正在使用 Laravel 框架和 Dingo API 库构建 REST API。一切正常,除了我不知道如何在发生异常时自定义默认错误处理程序。
例如,当我的代码运行错误时,响应很简单:
{
"message": "Error",
"status_code": 500
}
如何将此回复更改为我自己的格式?
- 根据需要编辑 config/api.php 中的错误格式。
'errorFormat' => [
'message' => ':message',
'errors' => ':errors',
'code' => 0,
'status_code' => ':status_code',
'result' => ':errors',
'debug' => ':debug',
],
我正在使用 Laravel 框架和 Dingo API 库构建 REST API。一切正常,除了我不知道如何在发生异常时自定义默认错误处理程序。
例如,当我的代码运行错误时,响应很简单:
{
"message": "Error",
"status_code": 500
}
如何将此回复更改为我自己的格式?
- 根据需要编辑 config/api.php 中的错误格式。
'errorFormat' => [ 'message' => ':message', 'errors' => ':errors', 'code' => 0, 'status_code' => ':status_code', 'result' => ':errors', 'debug' => ':debug', ],