Laravel 使用查询构造器配合原生sql语句查询的例子


Posted in PHP onOctober 12, 2019

首先说一下本人使用的版本: 5.5

在很多复杂查询时, 往往需要原生语句进行查询, 在 laravel 中, 我们可以这样使用原生查询

$user = DB::select('select * from users where id= ?', [1])

查询构建器 https://laravel-china.org/docs/laravel/5.5/queries#where-clauses

$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 字符串是用 括号 '()' 括起来的, 不然会出错;

以上这篇Laravel 使用查询构造器配合原生sql语句查询的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
强烈推荐:php.ini中文版(2)
Oct 09 PHP
处理php自动反斜杠的函数代码
Jan 05 PHP
php使用异或实现的加密解密实例
Sep 04 PHP
Yii使用CLinkPager分页实例详解
Jul 23 PHP
使用array_map简单搞定PHP删除文件、删除目录
Oct 29 PHP
thinkphp文件处理类Dir.class.php的用法分析
Dec 08 PHP
php删除指定目录的方法
Apr 03 PHP
php实现的后台表格分页功能示例
Oct 23 PHP
php如何计算两坐标点之间的距离
Dec 29 PHP
php函数式编程简单示例
Aug 08 PHP
php libevent 功能与使用方法详解
Mar 04 PHP
Jsonp劫持学习
Apr 01 PHP
laravel 获取某个查询的查询SQL语句方法
Oct 12 #PHP
php 实现银联商务H5支付的示例代码
Oct 12 #PHP
Thinkphp5.0框架视图view的模板布局用法分析
Oct 12 #PHP
Thinkphp5.0 框架视图view的比较标签用法分析
Oct 12 #PHP
Thinkphp5.0框架视图view的循环标签用法示例
Oct 12 #PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
Oct 12 #PHP
php服务器的系统详解
Oct 12 #PHP
You might like
PHPWind 发帖回帖Api PHP版打包下载
2010/02/08 PHP
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
PHP实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
PHP使用POP3读取邮箱接收邮件的示例代码
2020/07/08 PHP
学习js所必须要知道的一些
2007/03/07 Javascript
FormValid0.5版本发布,带ajax自定义验证例子
2007/08/17 Javascript
js计算页面刷新的次数
2009/07/20 Javascript
Extjs中通过Tree加载右侧TabPanel具体实现
2013/05/05 Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
2013/08/19 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
打造自己的jQuery插件入门教程
2016/09/23 Javascript
bootstrap按钮插件(Button)使用方法解析
2017/01/13 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
2017/06/02 Javascript
QQ跳转支付宝并自动领红包脚本(最新)
2018/06/22 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
Python编写屏幕截图程序方法
2015/02/18 Python
python实现中文输出的两种方法
2015/05/09 Python
python妙用之编码的转换详解
2017/04/21 Python
Python对多属性的重复数据去重实例
2018/04/18 Python
Python综合应用名片管理系统案例详解
2020/01/03 Python
Python3.9.1中使用match方法详解
2021/02/08 Python
网络艺术零售业的先驱者:artrepublic
2017/09/26 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
工商管理毕业生推荐信
2013/12/24 职场文书
银行优秀员工事迹
2014/02/06 职场文书
学校学习雷锋活动总结
2014/07/03 职场文书
2015年农村党员干部主题教育活动总结
2015/03/25 职场文书
2015年材料员工作总结
2015/04/30 职场文书
2015年教师节主持词
2015/07/03 职场文书
公司考勤管理制度
2015/08/04 职场文书
小学校园广播稿
2015/08/18 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
CocosCreator入门教程之网络通信
2021/04/16 Javascript
mysql中between的边界,范围说明
2021/06/08 MySQL
在CSS中使用when/else的方法
2022/01/18 HTML / CSS
java开发双人五子棋游戏
2022/05/06 Java/Android