У меня есть контроллер, который отправляет какой-то продукт для просмотра. В контроллере я разбил данные на страницы, используя
...
// Controller code
Product::paginate(1) // because I only have 2 dummy data, 1 product per page
return view('product.index', compact('product'));
...
тогда в моем представлении product.index у меня есть следующий код:
<!-- Pagination link -->
[[ $products->render() ]]
<!-- End Paginatin link -->
Код работает, но он возвращает HTML, не будучи отображенным браузером как элемент. Полученный результат как ниже
<ul class="pagination"><li class="disabled"><span>«</span></li> <li class="acti![enter image description here][2]ve"><span>1</span></li><li><a href="http://localhost:3000/paketsoal/public/dashboard/my-product/?page=2">2</a></li> <li><a href="http://localhost:3000/paketsoal/public/dashboard/my-product/?page=2" rel="next">»</a></li></ul>
Вы должны использовать неэкранированный блок {!! !!}
:
{!! $products->render() !!}
Других решений пока нет …