首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel分页重定向,如果页面不存在

问Laravel分页重定向,如果页面不存在
EN

Stack Overflow用户
提问于 2018-02-10 08:07:21
回答 1查看 862关注 0票数 0

我有情况了。我有产品在愿望列表和我有行动:“删除”与ajax。

我有页码:

代码语言:javascript
复制
$wishlists = Wishlist::with('product')->where('user_id', $profile->id)
             ->orderby('id', 'desc')->paginate(3);

最初,我有2页关于分页。

当我从愿望列表中删除项目时,在分页中我有1页,但是在页面上我有2页关于分页,因为我使用ajax。我如何检查,如果用户在页面上移动,它不存在分页和重定向他在第一页分页?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-10 08:33:58

查询前,您可以检查总页。

代码语言:javascript
复制
$totalRecords = Wishlist::with('product')->where('user_id', $profile->id)
             ->count();

$totalPage = $totalRecords/10; (where 10 is records per page)

现在你检查一下

代码语言:javascript
复制
$ajaxpage = 3;
if($totalPage < $ajaxpage){
    $ajaxpage = 1;(get last page)
}
$wishlists = Wishlist::with('product')->where('user_id', $profile->id)
             ->orderby('id', 'desc')->paginate($ajaxpage);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48718617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档