Laravel ORM/построитель запросов, как получить результат/контент следующей страницы

Привет всем, мне нужна помощь в том, как сделать запрос, который вернет оставшиеся данные на 10, используя разбиение на страницы Laravel.

У меня есть 15 номеров данных в моей таблице, при первом запросе он возвращает первые 10 данных, которые верны, но мне нужно получить оставшиеся 5.

Я делаю это с помощью бесконечной прокрутки jquery, поэтому я не показываю нумерацию страниц или ссылки/URL-адреса в моем виде.

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

Заранее спасибо,


person PenAndPapers    schedule 08.08.2016    source источник
comment
пожалуйста, добавьте свой код jquery   -  person jaysingkar    schedule 08.08.2016


Ответы (1)


Если вы преобразуете $query в JSON, у вас будет объект с атрибутом next_page_url (см. документ здесь).

Похоже на http://laravel.app?page=2.

Затем вы можете просто использовать этот URL-адрес вашего запроса с помощью jQuery.

например: когда вы прокручиваете страницу вниз, вызовите next_page_url

person PeterPan666    schedule 08.08.2016
comment
@PenAndPapers, если это помогло, не забудьте поставить лайк и отметить как решенное;) - person PeterPan666; 09.08.2016