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); }