2016-06-13 11 views
0

こんにちはA DBと呼ばれるユーザー通過:ループLaravelにおけるDB表リターン結果テーブルと

:私は何をしたいので、私は次のような結果出エコーできるレコードをループは

+---------+-----------------+-------+ 
| user_id | Affiliate  | total | 
+---------+-----------------+-------+ 
|  1 | Aff1   | 10 | 
|  2 | Aff1   |  10 | 
|  3 | Aff2   |  5 | 
|  4 | Aff2   |  5 | 
+---------+-----------------+-------+ 

です

Aff1 20 
Aff2 10 

ご覧のとおり、DBに値が追加されています。

私は、クエリを試してみました:

$data = DB::table('users') 
    ->sum('total'); 

return view('home', compact('data')); 

イムではなく、今何をすべきか、またはそれを行う方法を確認してください。

答えて

0

あなたがしたいことは、アフィリエイト別にグループ化することです。laravelには、sqlの機能別にグループを使用する機能があります。

はこれを試してみてください: $data = DB::table('users')->groupBy('Affiliate')->sum('total')->get();

+0

はあなたに感謝し、どのように私はこれをエコーし​​ますか?ブレード内の – ALCHI

+0

は次のようにすることができます。 @foreach($ data as $ user) {{$ user-> affiliate}} {{$ user->}} @endforeach –

関連する問題