2014-03-30 44 views
0

我有两张有帖子和投票的桌子。如何告诉laravel从“投票”表中统计投票数,并将其与帖子按ID加入表中?Laravel 4的两张桌子和数量(*)

我有一个像原始查询:

SELECT *, (SELECT count(*) FROM votes WHERE posts.id = votes.post_id) AS votes FROM posts 
ORDER BY created_at DESC 

但随后我需要我不能使用$query->pagination(6)

在刀片之后,我想只是用户这样的事情: {{ $posts->votes }}其中投票是'投票'表中的行数与帖子相同的ID。

+0

你有没有建立任何模型关系?然后,你可以通过获得一个Post(无论是在foreach还是Post :: find等)并执行$ post-> votes() - > count(); – elliotanderson

+0

好的,谢谢你,我做到了,它的工作原理:) – NahKolor

回答