【发布时间】:2014-08-14 20:05:17
【问题描述】:
在 Eloquent 的文档中,据说我可以将所需关系的密钥传递给 hasManyThrough。
假设我有名为 Country、User、Post 的模型。 Country 模型可能通过 Users 模型有许多 Posts。那就是说我可以打电话:
$this->hasManyThrough('Post', 'User', 'country_id', 'user_id');
到目前为止还不错! 但我怎样才能只为 id 为 3 的用户获取这些帖子?
有人可以帮忙吗?
【问题讨论】:
-
在
User模型上设置关系并为您想要的用户获取帖子。或者使用has方法查询关系。或使用查询生成器.. 提出精确的问题以获得准确的答案 -
老实说,您的所有建议听起来都很有趣。我只是在寻找一种方法来实现这一点,不知道如何更准确地问=(
标签: php laravel relational-database eloquent