@if ($paginator->hasPages())
{{-- Pagination Elements --}} @php $currentPage = $paginator->currentPage(); $lastPage = $paginator->lastPage(); $eachSide = $paginator->onEachSide; $start = $currentPage - $eachSide; $end = $currentPage + $eachSide; if ($start < 1) { $end = min($lastPage, $end - $start + 1); $start = max(1, $start); } if ($end > $lastPage) { $start = max(1, $start - $end + $lastPage); $end = min($lastPage, $end); } $prev = $start > 1 ? $start - 1 : $start; $next = $end < $lastPage ? $end + 1 : $end; @endphp {{-- Previous Page Link --}}
@if ($currentPage > 1) {{-- --}} {{-- 이전 목록으로--}} 이전 목록으로 @endif
@foreach ($elements as $el) @if (is_array($el)) @foreach ($el as $page => $url) @if ($page >= $start && $page <= $end) @if ($page == $currentPage) {{ $page }} @else {{-- {{ $page }}--}} {{ $page }} @endif @endif @endforeach @endif @endforeach
{{-- Next Page Link --}}
@if ($paginator->hasMorePages()) {{-- --}} {{-- 마지막 목록으로--}} 마지막 목록으로 @endif
@endif