問題タブ [jsonapi-resources]
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.
php - Laravel API リソースの非表示キー
という API リソースがあり、FilmResource
というモデルに新しい属性をis_new
追加し、この新しい属性をリソース ファイルに追加しました。問題は、この API リソースを利用する 2 つのエンドポイントがあり、属性を返すことです。両方についてですが、1 つのメソッドに対してのみ返してほしいのですが、特定のキーを応答で返すように指定する方法はありますか? APIリソースからのみ送信されるため、使用makeVisible
しても違いはありません。
フィルムコントローラー
これは私が返したいメソッドです。同様の別のメソッドがありますが、そのために返されたくありません。
フィルムリソース
API リソースは、非表示/表示配列内で設定した属性をオーバーライドしますか?
コントローラーでキーを返すときに API リソースからキーを非表示にすることを指定できますか?
php - Laravel API リソース: 無限にネストされたカテゴリの配列とその子を返す方法は?
私はLaravel 6.xを使用しており、以下は私の応答JSONです。
しかし、それは次のようになりたいです:
parent_id
実際、属性を削除して、children
このparent_idを持つ他のオブジェクトで構成される各オブジェクトに配列を追加したいと考えています。
CategoryResource.php
カテゴリーコントローラー.php
この構造をどのように実装できますか?
php - パスポートを使用して API リソース コントローラーで Auth('api')->user() にアクセスする方法
私のコントローラー
ルート
結果
結果に間違った値が表示される
vue.js を使用して、受信者リソースを介して保存される値を返しますAuth::user()->id;
。残念ながら、Auth('api')->user( にアクセスできないため、user_id には常に 0 を取得します。 )-> API リソース コントローラーの ID
ruby-on-rails - ポリモーフィズムと jsonapi-resources のエラー
jsonapi-resources
Rails 5 で gemを使用してポリモーフィックな関連付けをセットアップしようとしています。
と呼ばれるポリモーフィックな関連付けを持つUser
モデルがprofile
ありInspector
ますBuyer
。切り捨てられたモデルは次のとおりです。
users
テーブルには、 および への多態的な関連付けを表す対応するおよびprofile_id
フィールドprofile_type
がinspectors
ありbuyers
ます。これはすべて、現在の Rails セットアップで期待どおりに機能しますが、JSON:API を使用してこれをセットアップしようとすると、エラーが発生しますjsonapi-resources
。
そして今、対応するjsonapi-resources
リソースとコントローラー (指示に従って):
私が知る限り、すべてが適切にセットアップされているはずですが、エンドポイントに到達すると次のエラーが発生します。
スタック トレースに記載されている内容を掘り下げるrelationship.rb
と、ポリモーフィック型を解決できないように見えるため、次のことを試しました。
しかし、悲しいかな、別のエラー:Can't join 'User' to association named 'inspector'; perhaps you misspelled it?
このセットアップを取得するための助けを前もって感謝します!