protected function setPaginate()
{
$paginate = $this->findQueryByMethod('paginate')->first();
$this->queries = $this->queries->reject(function ($query) {
return $query['method'] == 'paginate';
});
$this->queries->push(['method' => 'paginate', 'arguments' => is_null($paginate) ? [$this->perPage] : $paginate['arguments']]);
}