sql; $bindings = $query->bindings; $time = $query->time; // 格式化SQL语句(替换占位符) foreach ($bindings as $binding) { $value = is_numeric($binding) ? $binding : "'".$binding."'"; $sql = preg_replace('/\?/', $value, $sql, 1); } // 记录SQL日志 Log::channel('sql')->debug('SQL', [ 'sql' => $sql, 'time' => $time.'ms', ]); }); } } }