public function paginate($perPage = 15, $columns = array())
{
$paginator = $this->connection->getPaginator();
$page = $paginator->getCurrentPage();
$results = $this->forPage($page, $perPage)->get($columns);
$total = $results->countAll();
return $paginator->make($results->toArray(), $total, $perPage);
}