configProvince = $configProvinceRepository; } public function province(Request $request) { $province = $this->configProvince->index($request->all()); $fractal = new Manager(); $resource = new Collection($province, new ProvinceTransformer()); $resource->setPaginator(new IlluminatePaginatorAdapter($province)); $data = $fractal->createData($resource)->toArray(); $data['extra'] = [ 'filters' => [ 'bjcity_id' ], 'columns' => [ 'bjcity_id', 'parent_id', 'area_name', 'level', 'sort', 'area_code', 'city_code', 'center', ] ]; return $data; } }