問題タブ [dingo-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
810 参照

php - Dingo API と Lumen フレームワークでデフォルトの 404 応答をカスタマイズするにはどうすればよいですか

Lumen フレームワークと Dingo API ライブラリを使用して REST API を構築しています。ルートが一致しない場合に Dingo によって行われるデフォルトの 404 応答をカスタマイズする方法がわからないことを除いて、すべてがうまく機能します。

私のroute.phpファイルは次のようになります:

そして、一致するルートがない場合、次のような応答が返されます。

編集しようとしまし/app/Exceptions/Handler.phpたが、うまくいきません。

メッセージ部分をカスタマイズして、API のコンテキストにより適したものにしたいと考えています。どうやってやるの ?

0 投票する
1 に答える
1342 参照

php - AngularJs を使用して Laravel 5 Dingo/Api からの API 応答を理解する; 正しい JSON 形式は何ですか

AngularJs アプリを API コンシューマーとして使用して、Laravel 5 Web アプリケーション用の API を構築しています。

AngularJS から呼び出しが行われたときに API から返される応答を除いて、すべてが完全に機能します。

Satellizerも使用するAngularJsアプリにあるものは次のとおりです

私のLaravelコントローラーで

Laravel からの応答 ここに画像の説明を入力

私が抱えている課題は、上記の応答にあります。

Angular Ui Routerのメソッドでわかるようにresolve、返された JSON からプロファイル オブジェクトを取得するには、次のようにする必要がありました。

configAPI を作成して、プロファイル オブジェクトのみを返し、headerその他のオブジェクトを一緒に送信するにはどうすればよいですか? それらは本当に必要ですか?私は単にこれをしたい:

編集済み: 私の質問は次のとおりだと思います。これは Dingo Api からの正しい JSON 応答形式ですか?

0 投票する
3 に答える
4143 参照

laravel - Dingo API は「データ」エンベロープを削除します

Dingo API 応答から「データ」エンベロープを削除する簡単な方法はありますか。

この Transformer を使用してユーザー モデルを変換すると、次のようになります。

私はこの応答を受け取ります:

RESTful API に関するいくつかの記事を読みましたが、その多くは、そのようなエンベロープされた応答は非常に現代的ではないと述べています (代わりに HTTP ヘッダーを使用する必要があります)。

少なくともインクルードに対してこの動作を無効にするにはどうすればよいですか?

ありがとうございました

0 投票する
2 に答える
1090 参照

laravel-5.1 - Laravel 5 dingo api、複数の変換されたオブジェクトを応答に追加

変換されたオブジェクトを他の応答とともに追加したい場合は、次のコードを使用しました。

予想される応答:

変換されたオブジェクトを取得できません。複数の変換されたオブジェクトを応答で追加するためのより良い方法が必要です。何か不足していますか?

現在の応答を編集 すると、変換なしでユーザー オブジェクトが返されます。次のようにユーザーが変換したオブジェクトのみを返すと、正しい変換されたオブジェクトが返されます。