您现在的位置是:网站首页>PHPPHP
Laravel5.5+使用union时使用paginate方法进行分页处理的解决方法
左鹏11-19 14:45:58【PHP】4,184人已围观
简介Laravel5.5+在使用union时使用paginate方法进行分页处理的解决方法参考以下代码 $union = DB::table(DB::raw('`orders`')) ->select(['order_id','is_pay','status','created_at']) ->where('created_at','<',Carbon::now()); $query = DB::table(DB::raw('`orders`')
Laravel5.5+在使用union时使用paginate方法进行分页处理的解决方法参考以下代码
$union = DB::table(DB::raw('`orders`'))
->select(['order_id','is_pay','status','created_at'])
->where('created_at','<',Carbon::now());
$query = DB::table(DB::raw('`orders`'))
->select(['order_id','is_pay','status','created_at'])
->where('updated_at','<',Carbon::now())
->union($union);
$querySql = $query->toSql();
$list = \DB::table(\DB::raw("({$querySql}) as a"))->mergeBindings($query)->orderBy('created_at','desc')->paginate(10);
以上即可解决laravle在使用union无法使用paginate进行分页的问题
点击排行
本栏推荐
猜你喜欢
站点信息
- 建站时间:2018-09-18
- 网站程序:Spring Boot
- 主题模板:《今夕何夕》
- 文章统计:104条
- 微信公众号:扫描二维码,关注我们