を使用して、異なるテーブルから別の情報を収集します。私は別のテーブルを持っていますが、どのように私は複数のテーブルから(論理的な関係に基づいて)欲しいものを集めるためにカスタムコレクションを作ることができ、このコレクションをlaravelの雄弁を使ってjsonオブジェクトとして返すようにします。は、私はこの問題の解決策を得ることを期待Laravel
あなたはこの構文を使用することができます
0
A
答えて
0
:
$myCollection = DB::table('Table1')->leftJoin('Table2','Table1.id','=','Table2.whatever')->select('Table1.*','Table2.whatever')->orderBy('Table1.custom','DESC')->get();
と使用単にデフォルト で、それはつもりJSONになるのコレクションを返すか、あなたはそれを作るために、これらのテーブルを表示してくださいので、
return response()->json(['Collection'=>$myCollection]);
+0
@Nour YaseinそれはQBスキーマにとっては良い解決策ですが、特に多くの列があり、返される列情報がほんの少し必要な場合は、雄弁な構造についてはどうでしょうか。 –
+0
あなたがあなたのクエリからそれらを除外することができますしたい場合は、あなたがコードから見ることができるようにあなたが同じくらいあなただけの最後のコレクションを返すようにカンマで区切る望むように、表全体または特定の列を選択することができます簡単にそれを達成することができますですオブジェクトの配列。結果が多数ある場合は、オブジェクトのメンバまたはインデックスを呼び出します。 – Nour
関連する問題
- 1. SPOJ ACTIVの私の解決策は何が問題なのですか?ここ
- 2. は、私はこのHackerRank問題の解決策を書いて回文
- 3. WPFはトリガ:私はXAMLでこの問題の解決策を考え出すことができないトリガー
- 4. 私はこの問題を解決することはできません
- 5. 私はここで割り当て問題への解決策を通じて読んでいた「割当問題」解決の質問
- 6. このパディングの問題に対するCSSの解決策は何ですか?
- 7. 私はこの問題を解決するJavaScript + HTML
- 8. 私はここから解決策を発見したIOSデバイスタイプ
- 9. はなぜ322コインの変更をleetcodeする私の解決策はここ
- 10. startActivityはそうここにある、私は働く私の問題への解決策を見つけることができていないAndroidの
- 11. Python:この周期的なインポートの問題を解決する
- 12. アンドロイドダガー:私はこの問題を解決@Injectコンストラクタ
- 13. NumberFormatExceptionが起動中のアプリは、後に、私はこの問題への解決策を探していた
- 14. 私のGinの問題の解決策を見つけるには?
- 15. 誰かが私はこの問題を解決する手助けすることができます私は
- 16. 私のウェブサイトでこの問題を解決する方法
- 17. 解決策が必要このエラーを解決する方法?
- 18. DBでこの解決策を解決する方法
- 19. 私は以下の問題の解決策を探しています現在
- 20. Makefileでこのリンクの問題を解決するには?ここ
- 21. このスレッドのブロック問題を解決するには
- 22. この箇条書きの問題を解決するには
- 23. このJavaScriptの問題を解決するには?
- 24. .netアプリケーションの展開の問題。 thinappは解決策ですか?
- 25. この警告を解決するには:mysqli_fetch_assoc()は、パラメータ1がmysqli_resultになることを期待します。
- 26. jsキャッシュの問題と考えられる解決策
- 27. は、私は、このための解決策を見つけることができません
- 28. この問題を解決するには?
- 29. このbad_alloc問題を解決するには?
- 30. この問題をEclipseで解決するには
のように返すことができる場合助けが簡単です。 –
[OK]を、ちょうど私がlaravelの雄弁を使用してテーブルからデータを収集して、このコレクションは、HTTP GET動詞の応答であることをJSONオブジェクトに変換するために使用するカスタムコレクションを作ることができる方法を知りたいです。 –