【发布时间】:2015-05-06 22:10:55
【问题描述】:
我有一张名为images 的表格,用户可以为每张图片投票。
当用户对图像进行投票时,我会在 votes 表中添加一个新行来注册投票和 user_id。
图片:
- 身份证
- 图片名称
投票:
- 用户 ID
- Image_id
现在我需要获取所有按票数排序的图像,我该怎么做?
我在 Image.php 文件中添加了一个新方法:
public function votes()
{
return $this->hasMany( 'App\Vote' );
}
我应该得到所有图片然后订购吗?
我在想:
$images = Image::with('votes')->get();
这是正确的方法还是雄辩中有隐藏的功能?
【问题讨论】: