美文网首页
laravel ORM 打印sql语句

laravel ORM 打印sql语句

作者: Will_2ad2 | 来源:发表于2017-05-26 14:35 被阅读0次

1、修改属性,如下的目录
打开文件:vender->laravel->framework->src->Illuminate->Datebase->connection

T-RCBFONAQJS.png

2、执行下面的代码

$queries = DB::getQueryLog();
$a = end($queries);
$tmp = str_replace('?', '"'.'%s'.'"', $a["query"]);
echo vsprintf($tmp, $a['bindings']);

3、查询构造器可直接使用laravel自带的toSql()方法。

相关文章

网友评论

      本文标题:laravel ORM 打印sql语句

      本文链接:https://www.haomeiwen.com/subject/jmcxfxtx.html