2016-12-07 99 views
0

enter image description hereLaravel雄辩重复不同的行

让我们考虑上面的图像。我想将重复条目显示为一个条目,并且我想显示“stock”列的总和。在这种情况下,它应该是5722.

是否可以使用Eloquent做到这一点?或者有什么最好的办法呢?

+0

你想让它显示值最大的那个吗? – prateekkathal

回答

0

不知道如何数据库/查询建,但你也许可以用类似的东西:

Item::groupBy('item_name') 
    ->selectRaw('*, sum(stock) as sum') 
    ->get(); 

它将与一个额外的“sum”字段

0

这将组返回项目的集合结果以相同的药品和供应商名称并总结该股票。

$result = Model_Name::groupBy('medicine_name','supplier_name') 
         ->selectRaw('*, sum(stock) as sum') 
         ->get(); 

试试这个。希望它可以帮助你。

+0

做完了这个工作? –

+0

我需要你帮忙。看看这里:http://stackoverflow.com/questions/41030097/how-to-add-some-textfield-in-form-register-laravel-generator-infyom –