【发布时间】:2017-11-04 05:15:05
【问题描述】:
例如:我的应用程序中有这些模型。
User, Profile, Interest.
我通过在profiles 表中添加user_id 列将users 表与profiles 表关联起来。我使用数据透视表 (@987654330@) 链接了 profiles 和 interests,这(很明显)将有两列(profile_id,interest_id)。
但是,我想查询与个人资料相关联的用户,也想查看与特定兴趣相关联的用户,换句话说:“选择所有(在他们的个人资料中)具有特定兴趣的用户”。
我知道我可以通过连接四个表然后使用(where 子句)来使用原始 SQL 来做到这一点。但我想用 Laravel 的方式来做。
提前致谢。
【问题讨论】:
标签: php laravel orm eloquent query-builder