Laravel ORM / Query构建器如何获取下一页结果/内容

时间:2016-08-08 08:17:41

标签: mysql laravel-5.2 backend laravel-query-builder laravel-orm

大家好我需要帮助来解决如何使用Laravel分页进行将剩余数据返回10的查询。

我的桌子上有15个数据,在第一次请求时它会返回前10个正确的数据,但是我需要得到剩下的5个数据。

我使用 jquery无限滚动 这样做,所以我没有在查看上显示任何分页或链接/网址

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);
}

提前致谢,

1 个答案:

答案 0 :(得分:0)

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

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

然后,您只需使用此请求URL和jQuery。

例如:当您滚动到页面底部时,请致电next_page_url