信息发布→ 登录 注册 退出

关于laravel sql语句查询详解

发布时间:2020-03-17

点击量:

在使用laravel中经常会因为sql语句的问题导致数据出问题。

推荐:laravel教程

默认情况下,Laravel日志保存在内存的所有查询运行当前的请求。然而,在某些情况下,例如当插入的行数,这可能会导致应用程序使用多余的内存。禁用日志,你可以使用disableQueryLog方法:

操作DB类还是操作ORM时,都可以使用

DB::connection()->enableQueryLog();  
// 获取已执行的查询数组  
DB::table('user')->orderBy('addtime','asc')->where(['status'=>1])->get();
//
$log = DB::getQueryLog();  
dd($log); //打印sql语句

另外还有一个办法也可以看到原生的sql语句,就是Laravel的调试工具debug bar

https://github.com/barryvdh/laravel-debugbar
标签:# laravel  # sql  # github  # 可以使用  # 情况下  # 可以看到  # 还有一个  # 这可  # 应用程序  # 行数  # 中经  # 调试工具  # 在某些  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!