complaintSuggestionsRepository = $complaintSuggestionsRepository; } //投诉建议列表 public function index(Request $request) { $complaintSuggestions = $this->complaintSuggestionsRepository->index($request->all()); $fractal = new Manager(); $resource = new Collection($complaintSuggestions, new ComplaintSuggestionsTransformer()); $resource->setPaginator(new IlluminatePaginatorAdapter($complaintSuggestions)); $data = $fractal->createData($resource)->toArray(); $data['extra'] = [ 'columns' => [ 'id', 'mobile', 'upload_user', 'uid', 'content', 'created_at' ] ]; return $data; } }