Laravel / Mysql的多态关系

时间:2017-11-18 03:21:19

标签: php mysql laravel-5 eloquent

我正在努力寻找定义这种关系的最佳方式,拥有这些模型:

Event:
id
name
...

User:
id
name
password
group_id
...

Tmpuser:
id
name
...

Group:
id
name

Attendance:
event_id
attended

基本上我有一个可以由用户和tmpusers参加的活动。但我需要注册"一个组中的所有用户。我正在努力确定哪些领域需要出席才能成功引用参加活动的用户,tmpuser和团体。我认为添加" remote_id"和" remote_type"出勤的领域足以实现我想要的目标。

我也试图让这个" laravel雄辩兼容",但最接近它的方法是使用多态关系,但那些工作方式与我想要的相反。

任何想法如何实现这一目标?

提前谢谢

0 个答案:

没有答案
相关问题