<?php $total_page = ceil($total_item / $per_page); $no_of_pages = 6; $current_url = \Illuminate\Support\Facades\Input::url(); $queries = \Illuminate\Support\Facades\Input::get(); $queries = array_except($queries, ['page']); $current_url .= "?"; $current_url .= http_build_query($queries) == '' ? '' : http_build_query($queries) . '&'; ?> @if($total_page > 1 && $current_page <= $total_page) <div class="text-center"> <div class="pagination-wrapper"> <ul> @if($current_page > 1) <li class="num-text first"><a href="{{ $current_url }}page=1">@lang('global.first')</a></li> <li class="num-text"><a href="{{ $current_url }}page={{ $current_page > 1 ? $current_page - 1 : 1 }}"> @lang('global.prev') </a></li> @endif @if(($current_page - $no_of_pages) > 0) <li><a href="javascript:void();">...</a></li> @endif @for($i=$no_of_pages; $i>0; $i--) @if(($current_page - $i) > 0) <li><a href="{{ $current_url }}page={{ $current_page - $i }}">{{ $current_page - $i }}</a></li> @endif @endfor