Laravel 5.0 Pagination render () возвращает HTML текст

У меня есть контроллер, который отправляет какой-то продукт для просмотра. В контроллере я разбил данные на страницы, используя

...
// 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>

введите описание изображения здесь

2

Решение

Вы должны использовать неэкранированный блок {!! !!}:

{!! $products->render() !!}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]