Checking if the user is on the last page of pagination in Laravel 8.x
Up until now, when you’re working with Laravel’s paginator and if you wanted to check whether the user is on the first page of the pagination in a Blade file, you would be using the
onFirstPage() method like so.
But when you want to check if the user is on the last page, there isn’t a straightforward method to do so. You would need to use the “not so obvious”
hasMorePages() method like so.
That’s slightly odd since you’re not using a method that doesn’t sound like its intended purpose and you’re kind of reversing the logic.
That’s where this PR comes into the picture.
This PR now introduces a new
onLastPage() method that lets you check if the user is on the last page of the pagination like so.
As you can tell, this method sounds exactly like what you’re intending to do and it’s more consistent with the other method