Как настроить ответ 404 по умолчанию с помощью Dingo API и Lumen Framework

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

0

Решение

Попробуйте удалить API_DOMAIN из вашего .ENV-файла

Или используйте API_PREFIX или API_DOMAIN, а не оба, сказали они … работает со мной.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]