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

php - 5.1 -> 5.2 Dingo API を使用した Laravel の重大な変更

オブジェクトの配列を返すことになっているコントローラーがあります。次のようになります。

そして、次の期待される結果が得られます。

ただし、Laravel 5.2 にアップグレードすると、コードを変更せずに次の予期しない結果が得られます。

アップグレード ドキュメントを読みましたが、Eloquent への変更は見られません。Dingo のドキュメントと Github で問題を探しましたが、これを引き起こすものは何もありません。この大きな重大な変更を引き起こしているのは何ですか?!

ありがとう

ジョシュ

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

rest - Dingo API 応答 -> 作成済み | 場所とコンテンツの例

Laravel 5.2 と Dingo API パッケージで API を作成しています。201ユーザーが作成されたら、 new で応答を返したいです$user->id

マイコード

Dingo のドキュメントに従って、関数のパラメーターとしてlocationandを指定できます。$contentcreated()

私の質問は、ここでどの位置情報を返す必要があるかということです。新しいユーザーを に設定しようとしました$contentが、機能しないか、何を期待すればよいかわかりません。

created()誰かがこの機能を説明してもらえますか?

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

php - dingo api laravel 5.1リフレクション例外エラー

ルートグループを次のグループに追加するとすぐにエラーが発生しました

ルートグループを削除する必要がある場合、他のルートは機能します。コントローラーの名前空間宣言を確認しましたが、それは正しかったです。composer autoload を実行しましたが、まだ何も機能していません。

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

php - Fracture Transform は指定されたブール値をスローします

Laravel プロジェクトで Transformer を使用しています。Transformer に他のオブジェクトを含めない場合は問題ありませんが、Customerオブジェクトを含めると次のエラーが発生します。

App\Transformers\CustomerTransformer::transform() に渡される引数 1 は App\Models\Customer のインスタンスである必要があり、ブール値が指定され、/home/vagrant/Code/project/vendor/league/fractal/src/Scope.php で呼び出されます365行目で定義されています

オブジェクトを印刷したときScope.php、ブール値はありませんでした。何が問題なのですか?( Review の後にコードがクラッシュし#298ます。

ここに画像の説明を入力

コードの呼び出し方法:

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

throttling - Dingo/api スロットル 500 ステータス コード

スロットルミドルウェアを使用すると、接続が数回リセットされ、最終的に 500 ステータス コードで応答し、接続が閉じます。このプログラムはローカル ホストでは問題なく動作しますが、VPS にアップロードすると上記のエラーが返されます。

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

laravel-5 - 新規ユーザー登録Dingo/Jwt Laravelでの重複メールアドレスエラー

新規ユーザー登録で困っています。Android アプリ (API) からバックエンドにアクセスしています。

このLaravel API Boilerplateを使用しています

これが私の検証ルールです。

と私の新しいユーザー登録コード

問題:

新しいユーザーが登録しようとすると、 が表示されますEmail taken already。エラーが表示される前に、新しいユーザーデータがデータベースに保存されることがわかりました。登録関数が 2 回呼び出されているということですか。

これについて助けが必要です、お願いします。

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

api - Redis NOAUTH 認証が必要です。[tcp://127.0.0.1:6379] ララベル

dingo パッケージを使用していくつかの API を管理する Laravel プロジェクトに取り組んでいます。dingo が をサポートしなくなったため、ファイルCACHE_DRIVER=arrayの変数を に変更しました。したがって、システムにredisをインストールし、 my に追加してコマンドで更新することにより、Laravelプロジェクトにパッケージを含めました。これまでのところ、すべてがうまく機能しています。ただし、データベース テーブルを作成し、を使用してそれらをシードするには、次のエラーが発生します。.envCACHE_DRIVER=redisarrayCACHE_DRIVER"predis/predis": "~1.0"composer.jsoncomposer updatephp artisan migrate --seed

[Predis\Connection\ConnectionException]
SELECTに失敗しました: NOAUTH 認証が必要です。[tcp://127.0.0.1:6379]

注: redis をインストールするときに、パスワードを追加しました。また、2 つのコマンドを使用して認証し、redis-cliredis に切り替えてからAUTH mypassword. しかし、シードしようとすると、同じエラーがスローされます。私は何を間違っていますか?

助けてくれてありがとう。