laravel-5 - 构建这个的最好的 Laravel Eloquent 方法是什么
问题描述
如果问题不是 StackOverflow-y,我不介意版主关闭它,我无法决定。
我有以下模型:用户、组、地区、城市......其中有 4 个。每个用户可以与每个实体(管理员、经理、参与者和其他一些)有多个关系
我应该做一个如下的关系表:
user_id | target_id | target_type | relationship_type
1 | 2 | group | manager
如果是这样 - 我将如何使用 Eloquent 关系 - HasManyThrough 以某种方式?
或者 Eloquent 方式是别的什么?也许每个实体都有不同的表(user_group, user_region)
?
目标是通过 Eloquent 轻松查询每个“Peter 所在的组”、“Jessica 参与的区域”。
解决方案
推荐阅读
- google-app-engine - GAE:通过项目编号查找项目名称
- python - 在输入()之后将excel文件保存为数据框
- php - 将输入字段中的密码与数据库进行比较 | 拉拉维尔
- dns - DNS - 域 - 多个 A 记录
- python - 模块“pandas”没有属性“rolling_mean”
- c# - 在 Visual Studio 代码中找不到“GetReferenceNearestTargetFrameworkTask”任务
- json - 使用 swift 4.1 (通用处理程序 api) 调用 web api
- python - 将一个字符串连接到另一个字符串中
- java - Stax Provider 子类型问题 - Tomcat
- matlab - 如何对包含子分组数据的矩阵进行行排序