/** * Display a listing of the User. * * @param Request $request * * @return Response */ public function index(Request $request) { $input = $request->all(); $result = $this->userRepository->search($input); $users = $result[0]; $meta = array('total' => $result['total'], 'count' => count($users), 'offset' => isset($input['offset']) ? (int) $input['offset'] : 0, 'last_updated' => $this->userRepository->lastUpdated(), 'status' => "Users retrieved successfully.", 'error' => 'Success'); return Response::json(ResponseManager::makeResult($users->toArray(), $meta)); }