behaviorLogRepository = $behaviorLogRepository; } //日志列表 public function index(Request $request) { $logList = $this->behaviorLogRepository->log($request->all()); $fractal = new Manager(); $resource = new Collection($logList, new BehaviorLogTransformer()); $resource->setPaginator(new IlluminatePaginatorAdapter($logList)); $data = $fractal->createData($resource)->toArray(); $data['extra'] = [ 'filters' => [ 'type', 'created_at', ], 'columns' => [ 'id', 'username', 'behavior_id', 'operator_id', 'type', 'created_at', 'content', ] ]; return $data; } }