我在表中有一个小的复杂关系,并希望结构的关系,便于使用EloquenrORM关系函数。
- users
- id
- name
- teams
- id
- name
- team_user
- id
- team_id
- user_id
- course
- id
- name
- pathway
- id
- name
- pathway_course
- id
- pathway_id
- course_id
字符串
这是一个LMS项目,可以分配任何途径/课程给任何用户/组,我想知道我如何构建途径/课程和用户/组之间的关系。- 谢谢-谢谢
我试着把赋值表做成这样:
- assignments
id
user_id
group_id
assignmentable_id
assignmentable_type
型
但这似乎不是一个解决方案。
1条答案
按热度按时间8iwquhpp1#
你可以使用这样的表格:
字符串
但也许关系查询会有点棘手。
您还可以具有以下结构:
型
基本上是多态的一对多关系,然后:
型
这是多态的多对多关系。