我想获得仅包含子模型的父模型的列表。在Laravel中实现这一目标的最佳方法是什么?
通常情况下,我会使用左内连接来做这个,但这似乎是Laravel用hasMany关系神奇地处理的事情。
答案 0 :(得分:1)
http://laravel.com/docs/4.2/eloquent#querying-relations
访问模型的记录时,您可能希望根据关系的存在来限制结果。例如,您希望提取至少包含一条评论的所有博文。为此,您可以使用has方法:
$posts = Post::has('comments')->get();