2016-12-07 79 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 –