我是Laravel雄辯的處理模型的新手段。如何正確地擴展Laravel模型?
我需要創建一個具有一些常見屬性和關係的基類Product類以及其他一些不具有共同屬性的其他類。
我會盡力做一個簡單的例子:所有產品都具有一個「SERIAL_NUMBER」,一個「ship_date」等等
但只有瓶子和燈泡類有一個「glass_type」功能,而主席班有另一個。
我做一些
abstract class Product extends Model {}
class Bottle extends Product {}
,但我認爲這樣的產品沒有任何附加的數據庫$表,我不知道如何處理的遷移表,背後的邏輯。
這裏應用的最佳方法是什麼?
預先感謝您
,你可以用它代替抽象之類的東西,對於遷移重複剛纔的COMMUN列簡單的特質,但如果你有很多共同的列一下Laravel多態的關係,看看這個例如:https://laravel.com/docs/5.4/eloquent-relationships#polymor phios-relations – yoeunes