Laravel: разбиение на страницы в клинке - PullRequest
0 голосов
/ 05 апреля 2020

В моем блейде у меня есть:

<?php 
    $items = $collection->paginate(10);
    dd($collection->paginate(10)); 
?>

dd() регистрируется как:

array:6 [▼
  "page_size" => 10
  "current_page" => 1
  "current_offset" => 0
  "pages" => 2.0
  "items" => 19
  "next" => array:2 [▶]
]

Я пытаюсь затем рендерить в блейде {{ $items-links() }}, чтобы показать страницу счетчик внизу и я получаю ошибку

вызов функции-члена links() в массиве

Ответы [ 2 ]

0 голосов
/ 05 апреля 2020

Laravel 5.8

в контроллере

public function index(){
   $items = Items::orderBy('id', 'desc')->paginate();
   return view('index',['items'=>$items]);
}

в лезвии

{{ $items }}
0 голосов
/ 05 апреля 2020

Разбиение на страницы не работает.

Вы можете попытаться написать собственный метод для этого, например, здесь:

https://gist.github.com/vluzrmos/3ce756322702331fdf2bf414fea27bcb

...