getModelFilter(); $query = $this->query(); if ($this->withRelationships) { $query->with($this->withRelationships); } if ($filter) { $query->filter(request()->input(), $filter); } return $query->sort(); } public function list() { $query = $this->listQuery(); $items = (clone $query)->get(); return compact('items'); } }