2017-03-01 235 views
1

可以说我有此列如何获得列值的平均值laravel

star 
---- 
1  
3  
3  
1  
2  
5  
3 

它有七个行,有整数值!我想要添加并按行分割。

我该怎么做laravel。我可以用普通的PHP来完成,但我想在laravel中学习它。

+2

如果您有在数据库中的这些值,那么'AVG() '会有帮助。在php'array_sum($ array)/ count($ array)'中。 –

回答

5

试试这个:

$avgStar = Model::avg('star'); 

“模型” 将与您的型号名称替换

+0

这是正确的!谢谢 :) – Alen

-1

//让我们说模型名称是Review和T能名称是评论你有明星 列上

$value = Reviews::all(); 
$value->avg('star'); 

return view('page.name)->withValue($value); 

//它会计算星柱的平均