Inheritance 与继承类的Laravel关系
假设我有一个对象Inheritance 与继承类的Laravel关系,inheritance,laravel,relationships,Inheritance,Laravel,Relationships,假设我有一个对象用户,一个用户有许多实体。 这些实体既可以是宠物,房子,也可以是咖啡机 房子,宠物和咖啡机正在扩展实体 有没有一种方法可以获得特定的类,如pet、house和CoffeeMachine,而无需分别定义它们之间的关系,而只需使用一种方法entities 如果一个人现在拥有每个对象中的一个,而我想从我的房子模型中访问咖啡机对象,我该怎么做?有办法吗 谢谢你你研究过多态关系吗?这正是它们的用途。一旦设置正确,从一家到一台咖啡机,您只需执行类似于$house->user->coffeeM
用户
,一个用户有许多实体
。
这些实体
既可以是宠物
,房子
,也可以是咖啡机
房子
,宠物
和咖啡机
正在扩展实体
有没有一种方法可以获得特定的类,如pet、house和CoffeeMachine,而无需分别定义它们之间的关系,而只需使用一种方法entities
如果一个人现在拥有每个对象中的一个,而我想从我的房子
模型中访问咖啡机
对象,我该怎么做?有办法吗
谢谢你你研究过多态关系吗?这正是它们的用途。一旦设置正确,从一家到一台咖啡机,您只需执行类似于
$house->user->coffeeMachine
的操作即可。是的,我读过,但如果读得不够仔细,我就没有读。这似乎是我想做的事情。非常感谢。好的,如果你需要帮助设置它们,请告诉我!