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()