【发布时间】:2016-03-07 20:18:19
【问题描述】:
我正在尝试与多个关键字段建立我认为的 Laravel hasManyThrough 关系。我的数据库如下所示:
-
员工
- 身份证
- team_id > 参考团队
- 姓名
-
团队
- 身份证
- teamleader1_user_id > 参考员工
- teamleader2_user_id > 参考员工
- teamleader3_user_id > 参考员工
我知道数据库设置不太理想,但由于它是一个外部应用程序数据库,我无法更改任何内容。
在我的 Employee 模型中,我想创建一个关系,以便可以通过 Teams 中的一个 teamleader 字段提取属于某个员工的所有员工。我该如何设置?
【问题讨论】: