AppServiceProvider
use DB;
use Log;
public function boot()
{
// 第一种方式(推荐)
DB::listen(function ($query) {
Log::info(
'执行 SQL:' . vsprintf(str_replace('?', '"%s"', $query->sql), $query->bindings) . ' | 耗费时间(ms):' . $query->time
);
});
// 第二种方式
DB::listen(function ($query) {
Log::info(
'执行 SQL:' . $query->sql,
[
'绑定的参数' => $query->bindings,
'耗费时间(ms)' => $query->time
]
);
});
}