我就是不知道如何解决这个问题:
我有这样的不同模型:
Doctor
Patient
Insurance
现在这些模型中的每一个都应该可以通过 Contract
进行链接。
例如:
Doctor
还有一个带有 Contract
的 Patient
。 (有一些数据,比如 date-fields ,...)。Patient
有一个 Contract
和 Doctor
(有一些数据,如日期字段,...)。Patient
有一个 Contract
和 Insurance
(有一些数据,如日期字段,...)。所以我想我会为所有模型创建一个像 morphMany
这样的关系。 Contract
morphsTo
contractable
。
但我不确定如何指定模型之间的“链接”。 Contract
表需要保存变形模型的 id
和 type
- 但我将如何存储“目标”模型?