|
|
|
|
@ -28,22 +28,22 @@ class EventServiceProvider extends ServiceProvider
|
|
|
|
|
*/
|
|
|
|
|
public function boot()
|
|
|
|
|
{
|
|
|
|
|
DB::listen(
|
|
|
|
|
function ($query) {
|
|
|
|
|
$tmp = str_replace('?', '"' . '%s' . '"', $query->sql);
|
|
|
|
|
$qBindings = [];
|
|
|
|
|
foreach ($query->bindings as $key => $value) {
|
|
|
|
|
if (is_numeric($key)) {
|
|
|
|
|
$qBindings[] = $value;
|
|
|
|
|
} else {
|
|
|
|
|
$tmp = str_replace(':' . $key, '"' . $value . '"', $tmp);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$tmp = vsprintf($tmp, $qBindings);
|
|
|
|
|
$tmp = str_replace("\\", "", $tmp);
|
|
|
|
|
Log::info(' execution time: ' . $query->time . 'ms; ' . $tmp . "\n\t");
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
// DB::listen(
|
|
|
|
|
// function ($query) {
|
|
|
|
|
// $tmp = str_replace('?', '"' . '%s' . '"', $query->sql);
|
|
|
|
|
// $qBindings = [];
|
|
|
|
|
// foreach ($query->bindings as $key => $value) {
|
|
|
|
|
// if (is_numeric($key)) {
|
|
|
|
|
// $qBindings[] = $value;
|
|
|
|
|
// } else {
|
|
|
|
|
// $tmp = str_replace(':' . $key, '"' . $value . '"', $tmp);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// $tmp = vsprintf($tmp, $qBindings);
|
|
|
|
|
// $tmp = str_replace("\\", "", $tmp);
|
|
|
|
|
// Log::info(' execution time: ' . $query->time . 'ms; ' . $tmp . "\n\t");
|
|
|
|
|
// }
|
|
|
|
|
// );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|