/** * Return a paginated list of initiatives * * @return \Dingo\Api\Http\Response */ public function index() { $initiatives = Initiative::paginate(app('request')->get('per_page', 10)); $queryParams = array_diff_key($_GET, array_flip(['page'])); $initiatives->appends($queryParams); return $this->response->paginator($initiatives, new InitiativeTransformer()); }