Laravel 5.0 分页 render() 方法返回 HTML 文本

aza*_*din 3 php pagination laravel laravel-pagination

我有一个控制器,可以将一些产品发送到视图。在控制器中,我使用

...
// Controller code

Product::paginate(1) // because I only have 2 dummy data, 1 product per page
return view('product.index', compact('product'));

...
Run Code Online (Sandbox Code Playgroud)

然后在我的 product.index 视图中,我有以下代码:

    <!-- Pagination link -->
    [[ $products->render() ]]
    <!-- End Paginatin link -->
Run Code Online (Sandbox Code Playgroud)

该代码有效,但它返回 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>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

Lim*_*nte 5

您应该使用未转义的块{!! !!}

{!! $products->render() !!}
Run Code Online (Sandbox Code Playgroud)