带有附加链接的Laravel 5中的自定义分页视图

带有附加链接的Laravel 5中的自定义分页视图,laravel,pagination,laravel-5,Laravel,Pagination,Laravel 5,如图所示: 替换原来的: $users->render(); 但如何取代这个呢 $users->appends(['sortBy' => $sort, 'order' => $order])->render() @if ($paginator->lastPage() > 1) <ul class="pagination"> <li class="{{ ($paginator->currentPage() == 1

如图所示:

替换原来的:

$users->render();
但如何取代这个呢

 $users->appends(['sortBy' => $sort, 'order' => $order])->render()



@if ($paginator->lastPage() > 1)
<ul class="pagination">
    <li class="{{ ($paginator->currentPage() == 1) ? ' disabled' : '' }}">
        <a href="{{ $paginator->url(1) }}">Previous</a>
    </li>
    @for ($i = 1; $i <= $paginator->lastPage(); $i++)
        <li class="{{ ($paginator->currentPage() == $i) ? ' active' : '' }}">
            <a href="{{ $paginator->url($i) }}">{{ $i }}</a>
        </li>
    @endfor
    <li class="{{ ($paginator->currentPage() == $paginator->lastPage()) ? ' disabled' : '' }}">
        <a href="{{ $paginator->url($paginator->currentPage()+1) }}" >Next</a>
    </li>
</ul>
@endif
$users->appends(['sortBy'=>$sort,'order'=>$order])->render()
@如果($paginator->lastPage()>1)
  • @对于($i=1;$i lastPage();$i++)
  • @结束
@恩迪夫
Durp

@包括('pagination.default',['paginator'=>$users->appends(['sortBy'=>$sort,'order'=>$order]))

最佳实践是:

$users->appends(Request::query())->links('Your custom pagination view name');
如果您想使用自定义参数而不是all请求,那么只需替换

'Request::query()' to ['sortBy' => $sort, 'order' => $order].
'Request::query()' to ['sortBy' => $sort, 'order' => $order].