我正在使用 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 上下文。我怎样才能做到这一点 ?