如何使用视图从图像中获取Laravel Collection

时间:2018-01-25 10:36:42

标签: mysql laravel collections

我有两张表imagesviews。图片:user_idnamepath。观看次数:user_idviewable_idviewabe_typecount。图像通过viewable_id具有Polmophic关系。如何提取视图计数超过100的Laravel图像集?

1 个答案:

答案 0 :(得分:0)

试试这个:

 $data= DB::table('images')
        ->join('views', 'images.user_id', '=', 'views.user_id')
        ->select('images.user_id', 'images.path', 'views.count')
        ->where('views.count', '>', 100);
        ->orderBy('updatedAt', 'desc')
        ->get();