我想複製使用Eloquent ORM時獲得的結果集,除了使用Laravel Query Builder。基本上使用這段代碼,我可以讓包出現在產品中,這樣當我將它們循環到視圖中時,我可以進一步循環每個產品中的包。似乎很基本的權利(見下面的結果集)。使用Laravel 5.3查詢生成器複製子查詢的Eloquent ORM數據結構
$get_posts_for_product = Product::where('active', 1)
->with('packs')
->get()->toArray();
我一直在使用Query Builder來得到這個工作,嘗試了一些辦法,但我認爲這將內嵌加入包。
什麼是使用查詢生成器得到這個相同的數組結構的最佳方式,我知道結果集是一個不同類型的數組,這是很好,但對我的項目來說,它必須在這一點上使用查詢生成器完成。
謝謝。
雄辯隱藏這兩個步驟給你...優秀的答案... – Serge
優秀的答案。謝謝你的幫助。 – Thinkpad