首页 文章

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

提问于
浏览
0

我正在使用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 回答

  • -1

    尝试改变

    {{ $products->links() }}
    

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

    希望有所帮助

  • 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/ 中有分页目录

  • 0

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

相关问题