pagination.blade.php 797 B

123456789101112131415161718192021222324252627
  1. @php
  2. $pp = [50,100,200,500,2000];
  3. @endphp
  4. <div class="row px-3 py-1 align-items-center table-pagination-row">
  5. <div class="col-md-7 pagination">
  6. {{ $items->links() }}
  7. </div>
  8. <div class="col-md-5">
  9. @if($items->count())
  10. @include('partials.select', ['name' => 'per_page', 'title' => 'Результатов на странице:', 'options' => $pp, 'value' => $per_page, 'key_as_val' => true, 'mb' => 1])
  11. @endif
  12. </div>
  13. </div>
  14. @push('scripts')
  15. <script type="module">
  16. $('#per_page').on('change', function () {
  17. let currentUrl = new URL(document.location.href);
  18. currentUrl.searchParams.set('per_page', $(this).val());
  19. document.location.href = currentUrl.href;
  20. });
  21. </script>
  22. @endpush