laravel的ORM转为原生sql
2024-10-20 08:39:33
注:mysql测试成功,mongoDB测试失败
//将laravel的ORM转为原生sql $SubProfits为laravel的ORM对象
$SubProfits = model::where('id','<=',20)->where('display',1);
$bindings = $SubProfits->getBindings(); //获取参数,本例中为20和1
$sql = str_replace('?', '%s', $SubProfits->toSql());
$sql = sprintf($sql, ...$bindings); //... 为将数组循环转为字符串 ...测试
$a = ['a',b];
print_r(...$a);//只输出a;
var_dump(...$a);//输出a,b
最新文章
- thinkphp-无限分类下根据任意部门获取顶级部门ID
- 才知道创建数据表的后面int(M)的m居然和存储大小没有关系
- 简单实用的双向电平转换电路(3.3v-5v)
- python2 到 python3 转换工具 2to3
- 【leetcode】4Sum
- mof提权带回显带清楚命令版本.php
- android 48dp美化
- 深入理解MYSQL的MDL元数据锁
- php中的in_array分析及其替换方法
- hive 子查询特别分析
- php中utf8 与utf-8
- Android回顾系列——之HttpUrlConnect的使用
- 补习系列(16)-springboot mongodb 数据库应用技巧
- gcc编译C源文件
- Jmeter笔记(Ⅱ)使用Jmeter实现轻量级的接口自动化测试
- SharePoint Framework解决方案管理参考(二)
- Day7--------------虚拟机网络服务
- P1605 迷宫 dfs回溯法
- [译]ABP vNext微服务演示,项目状态和路线图
- php null