统计接口sql语句
//开始记录
app(\Illuminate\Database\ConnectionInterface::class)->enableQueryLog();
//....过程代码
//输出
print_r(app(\Illuminate\Database\ConnectionInterface::class)->getQueryLog());die();
最近开发完,开始做一些优化,想要看一个接口与数据库的交互,找到了这个方法。第一次一个接口140多条sql,第二次几十条(加了缓存),这应该还好吧
应该是laravel记录了连接数据库的sql语句吧,这样方便一点,虽然mysql应该也有日志。
本作品采用《CC 协议》,转载必须注明作者和本文链接
如果是 laravel 6 以上版本,建议使用 Telescope 调试工具。
丢
App/Providers/AppServiceProvider.php
的boot
方法中下载一个debugbar,点哪里看哪里
这个写法是不是一样?我不知道,你可以试试。