EloquentFilter\Filterable::scopeSimplePaginateFilter PHP Method

scopeSimplePaginateFilter() public method

Paginate the given query with url query params appended.
public scopeSimplePaginateFilter ( $query, integer $perPage = null, array $columns = ['*'], string $pageName = 'page' ) : Illuminate\Contracts\Pagination\LengthAwarePaginator
$perPage integer
$columns array
$pageName string
return Illuminate\Contracts\Pagination\LengthAwarePaginator
    public function scopeSimplePaginateFilter($query, $perPage = null, $columns = ['*'], $pageName = 'page')
    {
        $paginator = $query->simplePaginate($perPage, $columns, $pageName);
        foreach ($this->filtered as $key => $val) {
            $paginator->addQuery($key, $val);
        }
        return $paginator;
    }