我有两个表: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
发布这是一个错误,更正。我写了所有的细节。 –