我希望能夠得到解決這個問題的辦法。我有不同的表格,我怎樣才能製作一個自定義集合來從多個表中收集我想要的內容(當然,基於邏輯關係),並使這個集合作爲一個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. 從兩個不同節點收集信息
- 5. 收集來自不同的文件夾層次信息的CMake
- 6. 檢索不同表格中的信息
- 7. 從特定日期後創建的不同工作簿中收集信息
- 8. 單SQL檢索來自不同表的不同的信息
- 9. 從不同的線程收集數據
- 10. java8流收集不同的列表
- 11. 使用jQuery從iframe中獲取來自不同域的信息
- 12. 使用Jersey從RESTful API收集信息
- 13. 從Android中的不同傳感器收集同步數據
- 14. $ _Session不收集所有用戶信息?
- 15. Xpath並在同一個錶行中選擇不同的信息
- 16. 在teradata中收集統計信息14 - 不允許在同一組列中使用不同列排序的多個統計信息
- 17. SQL查詢 - 需要從不同的表中獲取信息
- 18. 使用從其他表中收集的信息更新表中的每一行
- 19. perl - 收集信息並僅從收集的數據中選擇一些信息
- 20. ActiveMQ的不同,用於接收消息
- 21. c中的不同垃圾收集器#
- 22. 收集信用卡信息 - 不收取付款
- 23. VBA(EXCEL)以不同的標準從不同的行中提取信息
- 24. 合併具有不同信息的完全相同的MySQL表
- 25. NSNotification - 不通過不同類的信息
- 26. 不同網頁瀏覽器中的不同驗證信息
- 27. DB中的不同信息域
- 28. 顯示信息到2個不同的列表框 - 使用樹
- 29. 使用Laravel將表中的數據從表遷移到不同的表中
- 30. 從不同的結果集和不同的條件創建表
請出示這些表,使其更容易幫助。 –
好的,只是我想知道如何使用自定義集合來使用laravel的雄辯從表中收集數據,然後將此集合轉換爲json對象以成爲http動詞的響應。 –