0
我有一種既不是一對一也不是一對多的關係,我想知道是否有可能在Laravel/Eloquent模型中表達自定義關係。是否可以在Laravel模型中創建自定義關係?
基本上我有屬於一個類別的產品,但多個產品可以屬於同一類別。 products
表存儲category_id
。這顯然不是一對一的,因爲類別被重用,Laravel需要在categories
表上使用product_id
外鍵。它更接近於一對多,僅限於單個項目,但我寧願不必額外創建一個表來定義單個關係。我懷疑這是多對一的關係?
你說得對,很明顯,我工作太遲了!我正在考慮這種關係是錯誤的,因此「多對一」就好像產品擁有這個類別,當然這是相反的方式 - 因此是「一對多」的反面。 – baseten