我希望能夠得到解決這個問題的辦法。我有不同的表格,我怎樣才能製作一個自定義集合來從多個表中收集我想要的內容(當然,基於邏輯關係),並使這個集合作爲一個json對象在laravel中使用雄辯的形式返回。使用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
@Noy Yasein QB模式是一個很好的解決方案,但是關於雄辯的結構呢,特別是如果我們有很多列,只需要返回幾列信息。 –
+0
如果你希望你可以從你的查詢中排除它們,你可以很容易地實現這一點,就像你從代碼中看到的一樣,你可以儘可能多地選擇整個表或特定列,只需用逗號分隔它們就可以返回最終的集合。如果結果很多,則調用對象的任何成員或索引 – Nour
相關問題
- 1. 從不同的ID需要的信息在同一個表Laravel
- 2. c#.net ListView - 從不同的表中取回不同的信息
- 3. 從兩個不同節點收集信息
- 4. 單SQL檢索來自不同表的不同的信息
- 5. java8流收集不同的列表
- 6. 使用jQuery從iframe中獲取來自不同域的信息
- 7. Xpath並在同一個錶行中選擇不同的信息
- 8. SQL查詢 - 需要從不同的表中獲取信息
- 9. 合併具有不同信息的完全相同的MySQL表
- 10. 收集信用卡信息 - 不收取付款
- 11. DB中的不同信息域
- 12. 顯示信息到2個不同的列表框 - 使用樹
- 13. 從不同的結果集和不同的條件創建表
- 14. 從不同的表中收集條目的SQL查詢 - 需要UNION的備用
- 15. 不同的信息在不同的瀏覽器
- 16. 不同的縮放級別顯示不同的信息
- 17. PSQL查詢從2個不同的表獲取信息
- 18. 從兩個不同的mysql表獲得信息
- 19. 從一個網頁插入信息到兩個不同的表
- 20. 比較兩個不同表中兩個不同的列和使用laravel 5.4
- 21. Selenium - 從列表中的每項中收集信息
- 22. 使用不同的表從不同的數據庫
- 23. 使用Json.Net中的不同JsonProperty序列化類型信息
- 24. 驗證不同表中的字段-laravel
- 25. 不同版本的不同版本信息?
- 26. 針對不同引腳標註的不同信息
- 27. 不同的垃圾收集行爲
- 28. 使用來自不同數據幀的信息的子集數據[r]
- 29. 從不同的表
- 30. 查詢從兩個不同的表中獲取userimage路徑和用戶信息
請出示這些表,使其更容易幫助。 –
好的,只是我想知道如何使用自定義集合來使用laravel的雄辯從表中收集數據,然後將此集合轉換爲json對象以成爲http動詞的響應。 –