IT序号网

php之如何在 laravel 中显示分页

zhenyulu 2024年09月07日 编程语言 15 0

我使用 laravel 5.6

我试试这个文档:https://laravel.com/docs/5.6/pagination

我的 Controller 是这样的:

public function index() 
{ 
    $products = $this->product->list();  
    dd($products); 
    return view('admin.product.index',compact('products')); 
} 

我的列表功能是这样的:

public function scopeList($query) 
{ 
    return $query->orderBy('updated_at', 'desc')->paginate(20); 
} 

如果我dd($products);,结果是这样的:

在 View laravel 上,我添加了这个:

 {{ $products->links() }} 

然后我上网查了一下,结果是空的

为什么结果为空?

有什么问题吗?

如果图像不显示,请访问:https://postimg.org/image/w39usbfrv/

请您参考如下方法:

您的 Controller 代码将如下所示

$products = DB::table('products')->paginate(20); 
return view('admin.product.index', ['products' => $products ]); 

您的查看页面代码如下所示

   @foreach ($products as $product) 
         {{ $product->product_name}} 
    @endforeach 
    {{ $products->links() }} 

注意:添加超过限制的项目以查看分页链接


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!