Spaces:
Running
Running
feat(membership): admin-driven account creation, real estate tier/investment work, in-progress monorepo migration state
b2dcf0f | namespace App\Shared\Http; | |
| use Closure; | |
| use Illuminate\Http\Request; | |
| use Illuminate\Support\Str; | |
| use Symfony\Component\HttpFoundation\Response; | |
| class RequestIdMiddleware | |
| { | |
| public function handle(Request $request, Closure $next): Response | |
| { | |
| $requestId = $request->headers->get('X-Request-Id') ?: 'req_'.Str::uuid()->toString(); | |
| $request->attributes->set('request_id', $requestId); | |
| $response = $next($request); | |
| $response->headers->set('X-Request-Id', $requestId); | |
| return $response; | |
| } | |
| } | |