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 のコンテキストにより適したものにしたいと考えています。どうやってやるの ?