Laravel 5.4分页链接未显示在视图中
我正在使用显示刀片模板中的链接。我可以查看列中的数据,但不能查看链接Laravel 5.4分页链接未显示在视图中,laravel,laravel-5,laravel-5.4,Laravel,Laravel 5,Laravel 5.4,我正在使用显示刀片模板中的链接。我可以查看列中的数据,但不能查看链接 <div class="row text-center"> <div class="col-lg-12"> <ul class="pagination"> {{ $products->links() }} </ul> </div> </div> <!-
<div class="row text-center">
<div class="col-lg-12">
<ul class="pagination">
{{ $products->links() }}
</ul>
</div>
</div>
<!-- /.row -->
这是我用来将数据传递给视图的控制器函数
public function showProducts(){
$products = DB::table('products')->orderBy('created_at')->simplePaginate(9);
return view('products', ['products' => $products]);
}
这是显示链接的视图部分
<div class="row text-center">
<div class="col-lg-12">
<ul class="pagination">
{{ $products->links() }}
</ul>
</div>
</div>
<!-- /.row -->
{{$products->links()}
但我看不到任何链接。有没有办法解决这个问题?您好,您将变量传递到
视图时出错
public function showProducts(){
$products = DB::table('products')->orderBy('created_at')->simplePaginate(9);
return view('products')->with(products' , $products);
}
希望这有帮助
同时运行php artisan vendor:publish
使您在/views/vendor/
中拥有分页目录,然后尝试更改
{{ $products->links() }}
与
希望这有助于确保数据库中有9个产品。可能不显示是否有足够的数据可用HTML源中呈现了什么?删除标记我删除了ul标记,但仍然不起作用。@user2094178我已更新了屏幕截图。愚蠢的问题,但是你有超过一页的结果吗?原因如果没有页面链接显示,分页将被隐藏…但是我可以看到通过数组传递的变量。
view($tpl,['foo'=>'bar'])
是传递变量的有效方法,与使用with()