\App\Http\MiddlewareLogTraceMiddleware

链路追踪上下文中间件

职责:为每个 api 请求生成 trace_id(上游 X-Trace-Id 头优先透传, 缺失时生成 UUID)并挂到请求属性,响应头回写 X-Trace-Id—— 日志三表与前端排障共用同一链路标识。

Summary

Methods
Properties
Constants
handle()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

handle()

handle(\Illuminate\Http\Request  $request, \Closure  $next) : \Symfony\Component\HttpFoundation\Response

处理请求:生成/透传 trace_id → 放行 → 响应头回写 X-Trace-Id。

Parameters

\Illuminate\Http\Request $request
\Closure $next

Returns

\Symfony\Component\HttpFoundation\Response —