2016-06-13 2 views
0

안녕 DB를 전화 사용자를 통해 :루프 Laravel의 DB 테이블 반환 결과 테이블이

: 내가 뭘 원하는 그래서 다음과 같은 결과를 밖으로 반향 수있는 기록을 통해 루프

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

입니다

Aff1 20 
Aff2 10 

보시다시피 데이터베이스에 값이 추가됩니다. 지금 또는 그것을 어떻게 할 것

$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 –