/**
  * Display a listing of the resource.
  *
  * @param INT $limit Default limit. You may override this.
  *
  * @return Response
  */
 public function index(Request $request)
 {
     try {
         $resp = Point::with('likes')->get();
         //dd($resp[0]->likes);
         foreach ($resp as $key => $response) {
             # code...
             //$likes = new $resp;
             $likes = $response->likes;
             //var_dump('id:' . $response->id . ' -> Likes: ' . $likes->count());
             $resp[$key]->likes_sum = count($likes);
         }
         //dd($resp[0]);
         if (!$resp) {
             return $this->respondNotFound();
         }
         return Fractal::collection($resp, new PointTransformer())->responseJson(200);
     } catch (Exception $e) {
         return $this->respondWithError();
     }
 }