0

我正在使用 Lumen 框架和 Dingo API 库构建一个 REST API。一切正常,除了我不知道如何自定义 Dingo 在没有路由匹配时完成的默认 404 响应。

我的route.php文件如下所示:

$api->version('v4', ['prefix' => 'api', 'middleware' => 'api.auth|api.throttle', 'limit' => 100, 'expires' => 5], function ($api) {
    $api->get('members', 'App\Http\Controllers\MemberController@members_GET');
    // More routes down there
});

然后当没有路线匹配时,我会得到这样的响应:

{
  "message": "404 Not Found",
  "status_code": 404
}

我试图编辑/app/Exceptions/Handler.php,但它不起作用。

我想自定义消息部分以使其更适合我的 API 上下文。我怎样才能做到这一点 ?

4

1 回答 1

0

尝试从您的 .ENV 文件中删除 API_DOMAIN

或者使用 API_PREFIX 或 API_DOMAIN,而不是两者,他们说……和我一起工作。

于 2016-05-18T00:26:36.643 回答