将总行数除以所有行的总数 - Laravel

时间:2015-08-24 17:12:27

标签: php mysql laravel-5

我有一个存储提示的表格,在这张表格中是一排赔率。

我需要锻炼所有提示的平均赔率

例如平均赔率=所有赔率之和/提示数

但是我无法在Laravel的控制器上锻炼如何做到这一点...

我可以使用$ totaltips获取总行数= Tip :: count();

1 个答案:

答案 0 :(得分:0)

Laravel有计算和求和的方法:http://laravel.com/docs/4.2/queries

$tips = Tip::count();
$odds = Tip::sum('your_odds_column');
$average = false;
// Don't divide by zero
if ( $tips > 0 ) {
    $average = $odds / $tips;
}