微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Laravel分页器

如何解决使用Laravel分页器


我使用Laravel 7构建了一个应用程序,使用无限滚动和分页时遇到了一些问题。
实际上,问题是当我使用以下命令在分页链接添加URL信息时:
{{$ properties-> withQueryString()-> query())-> links()}}

我也尝试了使用{{$ properties-> withQueryString()-> query())-> links()}},但没有成功。
仅当我仅使用{{$ properties-> links()}}时,分页才有效

有人知道如何解决吗? 请看下面的代码

查看代码

 <div class="infinite-scroll">
     <ul style="display:flex">
        @foreach($properties as $properties_ind => $properties_array)
           <li>
              <div class="card-spotlight">
                 <a class="card-spotlight" href="{{ route('show_property',['dados' => $properties_array['url'],'referencia' => $properties_array['url_ref']]) }}" target="_blank">
                    <img src="{{ $properties_array['foto_principal']->link_miniatura }}" alt="title" class="img-fluid">
                    <h4 style="text-transform:uppercase;">
                    {{ ($properties_array['nome_tipo']) }}
                    </h4>
                    <p class="card-spotlight-price">{{' R$ ' . number_format($properties_array['preco'],2,",".")}}</p>
                 </a>
             </div>
         </li>
       @endforeach
   </ul>
   {{ $properties->appends(request()->query())->links() }}

jQUERY函数

$('ul.pagination').hide();
$(function() {
    $('.infinite-scroll').jscroll({
        autoTrigger: true,loadingHtml: '',padding: 0,nextSelector: '.pagination li.active + li a',contentSelector: 'div.infinite-scroll',callback: function() {
            // $('ul.pagination').remove();
        }
    });
});

控制器

$properties->paginate(15);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。