Değerli Arkadaşlar uzun uğraşlar sonucunda sorunumu çözdüm , aslında daha önce php ile yaptığım için Laravelcesini buldum

yani mysqldeki leftJoin ve group by yöntemlerini uyguladım kodları sizinle paylaşıyorum : eminim ki bu problemi yaşayanlarınız olmuştur veya olacaktır.
public function rapor()
{
return $cevaplar=DB::table('hasta_hastane_cevaps')
->leftJoin('hospitals','hasta_hastane_cevaps.hastane_id','hospitals.id')
->leftJoin('cevaplars','hasta_hastane_cevaps.cevap_id','cevaplars.id')
->select('hastane_id','hastane_adi','cevap_id','cevap_adi',DB::raw('count(*) as toplam,hastane_id,cevap_id','cevap_adi'))
->groupBy('hastane_id','hastane_adi','cevap_id','cevap_adi')
->orderBy('toplam','DESC')
->get();
}
saygılar.