代码之家  ›  专栏  ›  技术社区  ›  Ben Beri

PHP Laravel-对于其他url,比如分页链接,继续使用url中传递的参数

  •  0
  • Ben Beri  · 技术社区  · 7 年前

    ?countries=Germany,France&status=1,3
    

    我有 Previous Next 分页。

    @if ($paginator->hasPages())
        <ul class="pagination center" role="navigation">
            {{-- Previous Page Link --}}
            @if ($paginator->onFirstPage())
                <li class="disabled" aria-disabled="true"><span>@lang('pagination.previous')</span></li>
            @else
                <li><a href="{{ $paginator->previousPageUrl() }}" class="page-link" rel="prev">@lang('pagination.previous')</a></li>
            @endif
    
            {{-- Next Page Link --}}
            @if ($paginator->hasMorePages())
                <li><a href="{{ $paginator->nextPageUrl() }}"  class="page-link" rel="next">@lang('pagination.next')</a></li>
            @else
                <li class="disabled" aria-disabled="true"><span>@lang('pagination.next')</span></li>
            @endif
        </ul>
    @endif
    

    但是,这些链接不包含url中的参数。

    保存这些过滤器的最佳方法是什么,而不将其保存到会话或cookies,因为这不是应该的方式?还是应该这样?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Usman Jdn    7 年前

    试试这个=> $paginator->appends(request()->query->all())->previousPageUrl();

    推荐文章