【laralve】使用原先查询并带分页

简介: 【laralve】使用原先查询并带分页

使用laravel的都知道要使用自带的分页是需要使用构造器才可以使用paginate()这个函数的

那么在有的情况下,我们使用不了构造器进行查询,这个时候使用原生查询就会查不到,那么就解决这个问题


$sql = '(FROM table_name1 LEFT JOIN table_name2 ON
table_name1.id=table_name2.id )';


$res = $DB::table(DB::raw($sql))->where([["id"=>1]])->paginate(10);

在这里里面$sql 充当了 视图表(临时表), 可以是更为复杂的联合查询;

这样我们可以使用 “where”,"paginate " 等构建器;

需要注意的是: sql 字符串是用 括号 ‘()’ 括起来的, 不然会出错;

相关文章
|
索引
antd a-table表格添加序号和分页总数——基础积累
antd a-table表格添加序号和分页总数——基础积累
637 0
|
SQL 前端开发 JavaScript
eggjs 怎么实现获取账单列表接口并且实现列表数据分页查询功能?
eggjs 怎么实现获取账单列表接口并且实现列表数据分页查询功能?
197 0
eggjs 怎么实现获取账单列表接口并且实现列表数据分页查询功能?
|
5月前
|
关系型数据库 MySQL 数据库
mysql,归零,无法自动排序,删除id,表单的数据没有从零开始出现怎样解决?删除数据仍然从删除的地方该怎样解决?表单的数据没有从2开始,而是从之前的删除的序号开始自增。
mysql,归零,无法自动排序,删除id,表单的数据没有从零开始出现怎样解决?删除数据仍然从删除的地方该怎样解决?表单的数据没有从2开始,而是从之前的删除的序号开始自增。
|
5月前
|
前端开发
Element UI 表格常用改造(表头添加注释、翻页连续序号【内含前端分页】)
Element UI 表格常用改造(表头添加注释、翻页连续序号【内含前端分页】)
213 0
|
7月前
|
SQL 存储 关系型数据库
深分页怎么导致索引失效了?提供6种优化的方案!
深分页怎么导致索引失效了?提供6种优化的方案!
|
7月前
|
JavaScript 前端开发
【vue】设计一个表格,增删改查,分页,固定列,特殊字符校验
【vue】设计一个表格,增删改查,分页,固定列,特殊字符校验
40 0
【vue】设计一个表格,增删改查,分页,固定列,特殊字符校验
|
7月前
|
JSON 开发框架 前端开发
利用bootstraptable展示数据,对数据进行排序分页等操作
利用bootstraptable展示数据,对数据进行排序分页等操作
|
存储 缓存 JSON
Redis实现分页+多条件模糊查询组合方案
Redis实现分页+多条件模糊查询组合方案
408 0
|
存储 关系型数据库 MySQL
mysql百万级数量插入、删除、分组、分页、更新语句优化
mysql百万级数量插入、删除、分组、分页、更新语句优化
|
SQL 关系型数据库 MySQL
Mysql排序后分页,因数据重复导致分页数据紊乱的问题
Mysql排序后分页,因数据重复导致分页数据紊乱的问题
163 0