Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPLaravel-继续在url中为其他url(如分页链接)使用传递的参数_Php_Laravel - Fatal编程技术网

PHPLaravel-继续在url中为其他url(如分页链接)使用传递的参数

PHPLaravel-继续在url中为其他url(如分页链接)使用传递的参数,php,laravel,Php,Laravel,我为我的客户列表设置过滤器: ?countries=Germany,France&status=1,3 我有Previous和Next分页 以下示例位于刀片模板中 @if($paginator->hasPages()) {{--上一页链接--} @如果($paginator->onFirstPage()) @lang('pagination.previous') @否则 @恩迪夫 {{--下一页链接--} @if($paginator->hasMorePages()) @否则 @

我为我的客户列表设置过滤器:

?countries=Germany,France&status=1,3
我有
Previous
Next
分页

以下示例位于刀片模板中

@if($paginator->hasPages())
    {{--上一页链接--} @如果($paginator->onFirstPage())
  • @lang('pagination.previous')
  • @否则
  • @恩迪夫 {{--下一页链接--} @if($paginator->hasMorePages())
  • @否则
  • @lang('pagination.next')
  • @恩迪夫
@恩迪夫
但是,这些链接不包含url中的参数


保存这些筛选器的最佳方法是什么,而不将其保存到会话或cookie,因为它不应该是这样的?还是应该这样做?

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

可能的重复?如果我只想创建一个url,例如url(“/people/”),该怎么办?我尝试了url(“/people/search/customer”,array\u merge(request()->all())}}),它使我的参数像/dermany/etc,而不是通过params?countries替换array\u merge with
array\u replace(request::all(),['countries=>'dermany'])
@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