Esempio n. 1
0
 public function getUserRating($id)
 {
     $ratee = \Syndicate\User::find($id)->name;
     $allRatings = \Syndicate\Rating::orderBy('id', 'DESC')->get();
     $starAvg = 0;
     $starCount = 0;
     $thisUser = [];
     foreach ($allRatings as $rating) {
         if ($rating->ratee_id == $id) {
             ++$starCount;
             $starAvg += $rating->star;
             $thisUser[$starCount] = $rating;
         }
     }
     $starAvg = $starAvg / $starCount;
     return view('ratings.view')->with('starAvg', $starAvg)->with('starCount', $starCount)->with('ratings', $thisUser)->with('user', $ratee);
 }