Laravel 5.4分页链接未在视图中显示

时间:2017-07-18 18:55:47

标签: laravel laravel-5 laravel-5.4

我使用Laravel Database: Pagination来显示刀片模板中的链接。我可以在列中查看数据,但不能查看链接。

这是我用来传递数据进行查看的控制器功能。

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

enter image description here

但我看不到任何链接。有办法解决这个问题吗?

3 个答案:

答案 0 :(得分:1)

尝试更改

 {{ $products->links() }}  

{!! $articles->render() !!}

希望有所帮助

答案 1 :(得分:1)

确保数据库中有9种产品。如果没有足够的数据,可能无法显示

答案 2 :(得分:-1)

您好,将变量传递给views

时出错
public function showProducts(){

  $products = DB::table('products')->orderBy('created_at')->simplePaginate(9);

  return view('products')->with(products' , $products);
}

希望这会有所帮助

还运行php artisan vendor:publish使您在/views/vendor/

中拥有分页目录