/** * @return \Symfony\Component\HttpFoundation\JsonResponse */ protected function processAccountType() { $type = Input::get('parenttype'); $id = Input::get('parent_id'); $data = []; if (strtolower($type) == 'supplier') { /*Supplier*/ $data = $this->bankaccount->getSupplier($id); } else { /*Buyer*/ $data = $this->bankaccount->getBuyer($id); } $page = Input::get('page'); $limit = Input::get('limit', 1); $start = Input::get('start', 1); $total = $data->count(); $data = $data->skip($start)->take($limit)->get()->toArray(); $bankaccounts = array('success' => true, 'results' => $data, 'total' => $total); return Response::json($bankaccounts)->setCallback(\Input::get('callback')); }