【发布时间】:2018-01-21 16:36:07
【问题描述】:
我有两个模型 - User 模型和 Movie 模型用于以下表格
user 表包含以下列
- 身份证
- 年龄
电影表有以下列
- 身份证
- min_age
如何在 User 模型上定义关系,以便对于每个用户,我能够获得所有符合约束的电影:
Movie.min_age
我知道我可以查询电影模型并获取所有 min_age 小于或等于用户年龄的电影。我的问题是,如何通过使用 hasMany() 或 等函数在 User 模型中定义 Eloquent 关系 来实现这一点属于ToMany()?
【问题讨论】:
-
您是否定义了用户和电影之间的
belongsToMany关系? -
@RossWilson 不,我没有。
-
使用query scopes。