Laravel 4中的两个表和计数(*)
我有两张有帖子和选票的桌子。如何告诉laravel从“选票”表中计算选票,并通过id将其与posts表连接 我有如下原始查询:Laravel 4中的两个表和计数(*),laravel,count,eloquent,Laravel,Count,Eloquent,我有两张有帖子和选票的桌子。如何告诉laravel从“选票”表中计算选票,并通过id将其与posts表连接 我有如下原始查询: SELECT *, (SELECT count(*) FROM votes WHERE posts.id = votes.post_id) AS votes FROM posts ORDER BY created_at DESC 但是我不能使用$query->pagination6来满足我的需要 在blade中之后,我只想使用类似的东西: {{$posts->voc
SELECT *, (SELECT count(*) FROM votes WHERE posts.id = votes.post_id) AS votes FROM posts
ORDER BY created_at DESC
但是我不能使用$query->pagination6来满足我的需要
在blade中之后,我只想使用类似的东西:
{{$posts->voces}}其中voces是“voces”表中与post具有相同id的行数。我也有同样的需要,并使用特征创建子查询 我有这个想法。
您是否建立了任何模型关系?然后你可以很容易地得到一篇文章,不管是在foreach还是Post::find中,等等,然后做$Post->vows->count;好的,谢谢,我做到了,而且很有效: