Laravel ORM/Query 生成器如何获取下一页 result/content

Laravel ORM/Query builder how get the next page result/content

大家好,我需要有关如何使用 Laravel 分页将剩余数据 return 增加 10 的查询的帮助。

我的 table 上有 15 个数据,在第一次请求时 return 前 10 个数据是正确的,但我需要获取剩余的 5 个数据。

我使用 jquery 无限滚动 进行此操作,所以我没有显示任何分页或 links/urls在我的 View

public function index()
{
    $query = Task::whereDate('due', '<', date('Y-m-d'))
                ->where('task_phase_id', '<>', 4)
                ->where('task_status_id', '<>', 9)
                ->paginate(10);
    dd($query);
}

提前致谢,

如果将 $query 转换为 JSON,您将拥有一个具有名为 next_page_url 属性的对象(请参阅文档 here)。

看起来像http://laravel.app?page=2

然后您可以简单地使用这个有您的请求 URL 和 jQuery。

例如:当您滚动到页面底部时,调用 next_page_url