function getLastSql() { DB::listen(function ($sql) { foreach ($sql->bindings as $i => $binding) { if ($binding instanceof \DateTime) { $sql->bindings[$i] = $binding->format('\'Y-m-d H:i:s\''); } else { if (is_string($binding)) { $sql->bindings[$i] = "'$binding'"; } } } $query = str_replace(array('%', '?'), array('%%', '%s'), $sql->sql); $query = vsprintf($query, $sql->bindings); dd($query); echo '<br />'; }); }
相关文章
- 03-11Eclipse/MyEclipse设置打印彩色日志
- 03-11Python - Django - ORM Django 终端打印 SQL 语句
- 03-11基于xml配置log4j2打印日志
- 03-11使用 @Log4j2 log.error() 打印异常日志
- 03-11slf4j、logback、log4j打印出的日志行号不正确,如何获取正确的行号(调用者类里的行号)
- 03-11log4j日志只打印到控制台,没有输出到日志文件的问题
- 03-11(06)明明配置了log4j.properties为什么还是不打印日志
- 03-11log4j不打印日志问题的解决方案
- 03-11无意中在sql日志中发现如下内容,
- 03-11springboot集成mybatis 控制打印sql语句,不打印执行结果集