我目前有一个简单的情况,我正在努力找到一个好的解决方案——在我的应用程序中,一篇帖子的评论为零到多。我正试图弄清楚如何使用Fluent或Eloquent进行查询,以便只找到附有评论的帖子。
目前,我能想到的最好的是
Post::with('comments')->whereNotNull('comment.id')->get();
这失败了,因为仅仅执行CCD_ 1实际上并没有在该表上运行联接。
我试过在谷歌上搜索和查看其他一些SO帖子,但没能找到任何有用的东西——有什么简单的解决方案我完全错过了吗?
干杯。
要扩展Anams响应,您可以执行以下任何
Post::has('comments')->get();
Post::has('comments', '>', 0)->get();
Post::has('comments', '>=', 1)->get();
有关查询关系的更多信息,请查看laravel文档http://laravel.com/docs/eloquent#querying-关系。
尝试以下操作:
Post::has('comments')->get();