我需要一些帮助来为我的项目建立适当的关系。
我可以比较的最好方法是考虑学生的时间表。
我需要一个用户能够在每个类中拥有许多类和任务。但是,这些任务也应直接链接到用户。我希望能够调用$ user-> tasks()并获取所有任务,而不是通过每个$ user->期间....用户有很多句点,每个句点有很多任务,但是任务应该直接属于用户。
有什么建议吗?我需要在表结构中使用多态关系吗?
提前致谢。
答案 0 :(得分:0)
看起来你需要的是" Has Many Through"关系。
来自docs
" has-many-through"关系提供了方便的捷径 通过中间关系访问远程关系。对于 例如,Country模型可能有很多Post模型 中级用户模型。在这个例子中,您可以轻松收集所有内容 某个国家/地区的博文。
在您的情况下,可以将其描述为" user
有很多 tasks
到 period
& #34;