Laravel 的项目,无论是使用 ORM 还是使用 DB building ,有时候总是想看看到底刚刚执行的 SQL 语句是什么。
又是一个无限制翻手册的过程,有时候还会忘记到底在手册的哪里,今天就记录在此把,两条 PHP 语句
-
首先运行
DB::enableQueryLog();
开启日志支持DB::enableQueryLog();
注意,在这条语句之前的所有 SQL 是不会输出的
-
然后,运行具体的 SQL 语句
-
最后,使用
DB::getQueryLog()
返回刚刚执行的 SQL 日志。一般情况下,我们都会使用
dd()
函数或者dump()
dd(DB::getQueryLog());
就这么简单...
目前尚无回复