UrlWindow
class UrlWindow (View source)
Properties
protected LengthAwarePaginator | $paginator | The paginator implementation. |
Methods
void | __construct(LengthAwarePaginator $paginator) Create a new URL window instance. | |
static array | make(LengthAwarePaginator $paginator) Create a new URL window instance. | |
array | get() Get the window of URLs to be shown. | |
array | getSmallSlider() Get the slider of URLs there are not enough pages to slide. | |
array | getUrlSlider(int $onEachSide) Create a URL slider links. | |
array | getSliderTooCloseToBeginning(int $window, int $onEachSide) Get the slider of URLs when too close to beginning of window. | |
array | getSliderTooCloseToEnding(int $window, int $onEachSide) Get the slider of URLs when too close to ending of window. | |
array | getFullSlider(int $onEachSide) Get the slider of URLs when a full slider can be made. | |
array | getAdjacentUrlRange(int $onEachSide) Get the page range for the current page window. | |
array | getStart() Get the starting URLs of a pagination slider. | |
array | getFinish() Get the ending URLs of a pagination slider. | |
bool | hasPages() Determine if the underlying paginator being presented has pages to show. | |
int | currentPage() Get the current page from the paginator. | |
int | lastPage() Get the last page from the paginator. |
Details
void __construct(LengthAwarePaginator $paginator)
Create a new URL window instance.
static array make(LengthAwarePaginator $paginator)
Create a new URL window instance.
array get()
Get the window of URLs to be shown.
protected array getSmallSlider()
Get the slider of URLs there are not enough pages to slide.
protected array getUrlSlider(int $onEachSide)
Create a URL slider links.
protected array getSliderTooCloseToBeginning(int $window, int $onEachSide)
Get the slider of URLs when too close to beginning of window.
protected array getSliderTooCloseToEnding(int $window, int $onEachSide)
Get the slider of URLs when too close to ending of window.
protected array getFullSlider(int $onEachSide)
Get the slider of URLs when a full slider can be made.
array getAdjacentUrlRange(int $onEachSide)
Get the page range for the current page window.
array getStart()
Get the starting URLs of a pagination slider.
array getFinish()
Get the ending URLs of a pagination slider.
bool hasPages()
Determine if the underlying paginator being presented has pages to show.
protected int currentPage()
Get the current page from the paginator.
protected int lastPage()
Get the last page from the paginator.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Pagination/UrlWindow.html