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。
你有没有建立任何模型关系?然后,你可以通过获得一个Post(无论是在foreach还是Post :: find等)并执行$ post-> votes() - > count(); – elliotanderson
好的,谢谢你,我做到了,它的工作原理:) – NahKolor