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 に答える