LengthAwarePaginator
interface LengthAwarePaginator implements Paginator (View source)
Methods
string | url(int $page) Get the URL for a given page. | from Paginator |
$this | appends(array|string $key, string|null $value = null) Add a set of query string values to the paginator. | from Paginator |
$this|string | fragment(string|null $fragment = null) Get / set the URL fragment to be appended to URLs. | from Paginator |
string|null | nextPageUrl() The the URL for the next page, or null. | from Paginator |
string|null | previousPageUrl() Get the URL for the previous page, or null. | from Paginator |
array | items() Get all of the items being paginated. | from Paginator |
int | firstItem() Get the "index" of the first item being paginated. | from Paginator |
int | lastItem() Get the "index" of the last item being paginated. | from Paginator |
int | perPage() Determine how many items are being shown per page. | from Paginator |
int | currentPage() Determine the current page being paginated. | from Paginator |
bool | hasPages() Determine if there are enough items to split into multiple pages. | from Paginator |
bool | hasMorePages() Determine if there is more items in the data store. | from Paginator |
bool | isEmpty() Determine if the list of items is empty or not. | from Paginator |
string | render(Presenter $presenter = null) Render the paginator using a given Presenter. | from Paginator |
int | total() Determine the total number of items in the data store. | |
int | lastPage() Get the page number of the last available page. |
Please login to continue.