删除项目时出现拉拉维尔分页问题



从分页的第二页删除产品后,我得到一个空白页面,我在分页中有两页,第一页有 4 个产品,第二页有 1 个产品,所以如果我从第二页删除产品,它会显示空白页面,这意味着我没有产品,而不是显示包含 4 个产品的第一页。我该如何解决这个问题?

控制器

 $products = product::where('admin', $userId)->paginate(4);

刀片模板

 <div class="pagination">
     {{ $products->render() }}
 </div>

在控制器中:

$products = Product::where('admin', $userId)->paginate(4);
if (request()->get('page') > 1 && $products->isEmpty()) {
    return redirect()->route('your_route_name');
}

最新更新