我有兩個表:product, product_names
如何在Laravel中使用Join?
Product Product_names
id id | name | language | objectId
我使用功能names()
中,通過key: id = objectId
當我要求等作爲連接這兩個表型號:
$arr = Product::with("names")->get();
我得到收集與來自表Product
的對象和與names()
如何將這個合併到一個收集結果中?
所以,我需要得到的東西如:
$oneResultObject = SELECT Product_names.name AS name from Product LEFT JOIN Product_names ON Product_names.objectId = Product.id;
不使用::with("Product_names")
從哪裏得到'Post'? – Babaev
爲什麼我不能使用簡單的:'$ subcategories = Product :: with(「productNames」) - > get();'? – Babaev
發佈這是一個錯誤,更正。我寫了所有的細節。 –