2016-12-07 8 views
0

enter image description hereララベルEloquent重複する別の行

上記の画像を考えてみましょう。重複したエントリを1つのエントリとして表示したいのですが、 "stock"列の合計を表示したいと思います。この場合、5722.

あるべき雄弁を使用してそれを行うことが可能ですか?それを行う最善の方法は何ですか?

+0

あなたはそれが値が最大である1表示したいですか? – 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 –