Я создаю REST API, используя платформу Lumen и библиотеку 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. Как я могу это сделать ?