我是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