header('X-Unit-Id'); if ($unitId && Auth::check()) { $user = Auth::user(); $user->loadMissing('units'); $validUnit = $user->units->firstWhere('id', (int) $unitId); if ($validUnit) { $request->merge(['active_unit_id' => $validUnit->id]); } } return $next($request); } }