request = app('datatables.request'); $this->config = app('datatables.config'); $this->collection = collect($collection->toArray($this->request)); $this->original = $collection; $this->columns = array_keys($this->serialize(collect($collection->toArray($this->request))->first())); if ($collection->resource instanceof LengthAwarePaginator) { $this->isFilterApplied = true; } } }