Quay lại

Kiểm tra xem user có đang ở trang cuối cùng của pagination trong Laravel Chuyên mục PHP và Laravel    2024-01-04    51 Lượt xem    31 Lượt thích    comment-3 Created with Sketch Beta. 0 Bình luận

Kiểm tra xem user có đang ở trang cuối cùng của pagination trong Laravel

Cho đến nay, khi bạn làm việc với trang chia trang của Laravel và muốn kiểm tra xem người dùng có đang ở trang đầu tiên của phân trang trong một tệp Blade, bạn sẽ sử dụng phương thức onFirstPage() như sau.

@if($paginiator->onFirstPage())

Nhưng khi bạn muốn kiểm tra xem người dùng có đang ở trang cuối cùng hay không, không có một phương thức trực tiếp để làm điều này. Bạn sẽ cần sử dụng phương thức hasMorePages() không quá rõ ràng như sau.

@if(!$paginiator->hasMorePages())

Điều này có vẻ hơi lạ vì bạn không sử dụng một phương thức có vẻ không giống như mục đích được dự định ban đầu và bạn đang ngược lại logic một chút.

Đó là nơi mà PR này xuất hiện.

The onLastPage method

Đề xuất này giờ đây giới thiệu một phương thức mới là onLastPage() cho phép bạn kiểm tra xem người dùng có đang ở trang cuối cùng của phân trang như sau.

@if($paginiator->onLastPage())

Như bạn có thể thấy, phương thức này có vẻ chính xác như những gì bạn đang có ý định thực hiện và nó phù hợp hơn với phương thức onFirstPage().

 
 

Bình luận (0)

Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough
Michael Gough

Bài viết liên quan

Learning English Everyday