从分页的第二页删除产品后,我得到一个空白页,分页有两页,第一页包含4个产品,第二页包含1个产品,因此,如果我从第二页删除产品,则显示空页,这意味着我没有产品,而不是显示第一页有4个产品。我该如何解决?
控制器
$products = product::where('admin', $userId)->paginate(4);
刀片模板
<div class="pagination">
{{ $products->render() }}
</div>
答案 0 :(得分:1)
在您的控制器中:
$products = Product::where('admin', $userId)->paginate(4);
if (request()->get('page') > 1 && $products->isEmpty()) {
return redirect()->route('your_route_name');
}