Отображение результатов поиска на бесконечной прокрутке в laravel

Я пытаюсь понять, как отобразить результаты поиска на бесконечной прокрутке (только 8 результатов одновременно). Я могу получить массив результатов, и var_dump () результатов массива выглядит примерно так:

arrray (size 21)
0 =>
object(stdClass)
id => int 18
image => string 'images/product-list/pro1-list.jpg'
brand_name => string 'XYZ'
1 =>
object(stdClass)
id => int 19
image => string 'images/product-list/pro2-list.jpg'
brand_name => string 'ABC'
2 =>
object(stdClass)
id => int 18
image => string 'images/product-list/pro3-list.jpg'
brand_name => string 'LMN'

... and so on

Результаты возвращаются из контроллера в шаблон блейда в виде $ output

@foreach($output as $res)
<div class="pro_img">
<a href="">{{$res->image}}</a><br/>
</div>
<div class="brand">
<a href="">{{$res->brand_name}}</a><br/>
</div>
@endforeach

Я могу отобразить все 21 результат, но как отображать их одновременно как 8 продуктов и отображать следующие 8 на странице прокрутки? Я новичок в Laravel и был бы очень признателен, если бы кто-то мог мне помочь с этим. Благодарю.

1

Решение

Вам нужно будет использовать JavaScript, чтобы определить их положение прокрутки и соответственно показать или загрузить следующие результаты. Если имеется большое количество элементов, AJAX-запросы могут также использоваться для загрузки большего количества результатов.

1

Другие решения

использовать бесконечный свиток ссылка на сайт

1

Если вы хотите, вы можете использовать это плагин кто посоветуете на форуме laravel.

0
По вопросам рекламы [email protected]