0
所以我有一個products
表和一個categories
表和一個pivot
表。Laravel多對多查詢
產品(products
)
- ID
- 命名
類別(categories
)
- ID
- 命名
CategoryProduct(category_product
)
- CATEGORY_ID
- PRODUCT_ID
我想這屬於某一類別的所有產品,我已設法通過執行以下操作來得到它查詢:
$products = Category::find(3)->products;
但我該如何從產品模型中訪問它?
$products = Product::?
SQLSTATE [23000]:完整性約束違規:1052 where子句中的列'id'不明確。 這是我在運行您的代碼時得到的錯誤 – robertmylne
哪個代碼段給出了該錯誤?您是否添加了其他任何條款,範圍等? – fubar
第一個片段。 – robertmylne