問題タブ [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 投票する
2 に答える
5334 参照

php - Laravel 5.1でコントローラーのコンストラクターの前にミドルウェアを実行しますか?

tymon/jwt-authパッケージを使用して JWT ユーザーを認証するミドルウェアがあります。

次に、コントローラーがあり、ユーザーをミドルウェアからコントローラーに渡したいと思います。

だから私はコントローラーでやった:

問題はそれ$this->userですがnull、コントローラーのメソッドでこれを行うと、null ではありません。

そう:

問題は__construct、ミドルウェアの前に実行されていることです。どうすればそれを変更できますか、または別の解決策がありますか?

更新:ルーティングにdingo/apiを使用していますが、おそらく彼ら側のエラーですか?

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

api - Laravel Dingo API Blueprint Docs で複数の @Request を作成する

Lavarel Dingo API ブループリントのドキュメントでは、複数のリクエストの例を作成できるようです。ドキュメントには「識別子」があります。これにより、複数の例を作成できると思われます...複数のリクエストを文書化するための構文は何ですか?

これは、単一の場合に最適です。

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

php - ルート [test.index] が定義されていませんか?

私はDingo APIを持っています。

これは私のroutes.phpファイルです:

UserController では、API ルートしか使用できませんか??

したがって、次のエラーが発生するため、route('test.index') を実行できません: Route [test.index] not defined

しかし、route('api.user.index') は正常に動作しますか?

test.index、test.edit などのネイティブ Laravel ルートを使用するにはどうすればよいですか?

route() が app() 関数を呼び出しているのが見えますが、それがどのように機能するのかわかりません。これはどこかに文書化されていますか?

0 投票する
0 に答える
441 参照

php - 厳密モードがfalseの場合、Laravel Dingo APIの複数のバージョンは?

これが可能かどうかはわかりませんが、Dingo APIの複数のバージョンを使用することは可能です。たとえば:

使うことができます:

Web ブラウザから検索することもできます

編集:

ミドルウェアを作成して、リクエストに応じて設定を行ってみてください。このような:

しかし、まだ何もありません。誰かアイデアがありますか?

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

php - レスポンス内の Laravel 5.2/Dingo API リソース リンク

Dingo API を使用して、Web アプリケーションに RESTful バックエンド API を実装しようとしています。linksベスト プラクティスでは、返されたリソース オブジェクトを応答ペイロードに含める必要があります。_linkまたはの形式にすることができますhref。リソース URL を手作りしないと、これを応答に含める方法がわかりません。みたいな回答が欲しい...

応答にリソース リンクを含める方法はありますか?

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

angularjs - Laravel API への投稿で GET リクエストが返される

Ionic Project から Laravel Dingo API に対して角度のある POST リクエストを作成しようとしています。POSTMAN で POST リクエストを行うと新しいレコードが正常に作成されますが、Angularjs で行うと GET リクエストの応答が返されます。

これは、応答 POSTMAN が Jquery のコードに対して提案するものです。

私のangularjsリクエストは

angularJS コードは成功応答を返し、GET 要求に対して同じ URL からデータを返します。POSTMAN は呼び出しを正常に実行して新しいレコードを作成できるため、Laravel コードはすべて正しいと思います。angularJS コードに何か問題があるに違いありません。

次のようにフォーマットされたangular jsを介してデータを送信しようとしたことにも注意してください。

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

laravel - laravelの雄弁なモデルは、ディンゴトランスとの1対多の関係をモデル化します

私のコードは Laravel+dingo によって構築されています。

1対多の関係である2つのモデルがあります:

予約.php (マスター)

ReservationDetail.php (詳細)

そして、次のように 2 つのモデル用の 2 つのトランスフォーマー:

予約トランスフォーマー

ReservationDetailトランスフォーマー

私のコントローラーと問い合わせ

次のリターンを取得します

私は次のことを試みますが、マスターテーブルの翻訳のみを返します。

**

マスター テーブルとディテール テーブルのデータを一緒に変換するにはどうすればよいですか?

**

「カスタム変換レイヤー」がどのように機能するかよくわかりません。例を挙げてくれる人はいますか?

どうもありがとう。