Laravel 5.2获得最多的记录

时间:2016-06-19 19:30:36

标签: php laravel laravel-5.2

我想要实现的目标

  • 检索我的数据库表中最常见的记录,名为'ratings',其中包含film_id及其拥有的费率

我拥有什么

所以,我有一个名为

的表
  

评分   其中包含以下列:   Table Columns

我还需要模特:

  • 薄膜

所以

  

率   model连接到rating表(上面显示的printcreen)

我想要的结果

我想获得评分最高的电影,该电影的平均收视率必须高于2。

1 个答案:

答案 0 :(得分:1)

最高价格电影:

在控制器中:||首先获得最高费率,然后使用在哪里找到

 $max =  DB::table('ratings')->max('rate');
 $rate = Rate::where('rate','=', $max)->first();

在视图中:||如果你创建两个表之间的关系

$rate->flim->name/id/anything;

这里,$ rate是你传递表单控制器的对象,'flim'是雄辩的关系,其他是你的数据库字段......