laravel 5.* 打印最后一次执行的sql
Song •
3392 次浏览 •
0个评论 •
2018年04月18日
如何取出最后一次执行的sql呢?其实我们在开发中最好安装一个laravel debuger,这样方便我们调试SQL性能。我们也可以所有getQueryLog输出最后一条sql。
// 开启查询日志
DB::connection()->enableQueryLog();
// 要查看的sql
DB::table('uses')->where('id',7)->first();
// 获取查询日志
$query = DB::getQueryLog();
// 即可查看执行的sql,传入的参数等等
dump($query);
这样就会在数组中输出最后一次执行的sql,我们看一下效

OK,我们在这里看到了我们最后执行的Sql了
-
laravel Eloquent集合where方法不支持<,>,<>等运算符 2018-04-04 -
Laravel Redis数据库切换以及laravel缓存/Session使用不同的Redis数据库 2018-03-28 -
解决laravel批量插入或者使用firstOrCreate/updateOrCreate出现MassAssignmentException错误 2018-03-27 -
laravel分批次处理大量数据以及chunk函数的使用方法 2018-03-26 -
Laravel5.*实现FULL TEXT全文索引分页以及laravel实现文章标题和内容模糊搜索 2018-03-17

更多相关好文