上記の画像を考えてみましょう。重複したエントリを1つのエントリとして表示したいのですが、 "stock
"列の合計を表示したいと思います。この場合、5722.
あるべき雄弁を使用してそれを行うことが可能ですか?それを行う最善の方法は何ですか?
上記の画像を考えてみましょう。重複したエントリを1つのエントリとして表示したいのですが、 "stock
"列の合計を表示したいと思います。この場合、5722.
あるべき雄弁を使用してそれを行うことが可能ですか?それを行う最善の方法は何ですか?
ないデータベース/クエリが構築されていますが、多分そのようなものを使用できるか確認してください:
Item::groupBy('item_name')
->selectRaw('*, sum(stock) as sum')
->get();
をそれは、この意志グループの追加「sum
」フィールドで
の項目のコレクションを返します。結果は同じ薬とサプライヤーの名前と株式を合計しています。
$result = Model_Name::groupBy('medicine_name','supplier_name')
->selectRaw('*, sum(stock) as sum')
->get();
これを試してください。それがあなたを助けることを願っています。
この作品はありましたか? –
私はあなたの助けが必要です。こちらをご覧ください:http://stackoverflow.com/questions/41030097/how-to-add-some-textfield-in-form-register-laravel-generator-infyom –
あなたはそれが値が最大である1表示したいですか? – prateekkathal