laravel 获取最后一条sql的小函数
laravel 获取最后一条sql的小函数,类似于thinkphp的getLastSql();
function lastSql(){
$sql = DB::getQueryLog();
$query = end($sql);
return $query;
}
放在第三方函数库里面就行了,以后使用的时候直接调用即可,比如 var_dump(lastSql()); 或者使用dd(),dd()是var_dump()和die的结合!
从5.0开始需要先执行下面这句
DB::connection()->enableQueryLog(); // 开启查询日志
3 thoughts on “laravel 获取最后一条sql的小函数”
[/大兵] [/鼓掌] [/坏笑]
需要在查询语句的前面执行:
DB::connection()->enableQueryLog(); // 开启查询日志
是的,5.0开始需要执行DB::connection()->enableQueryLog(); // 开启查询日志