initialize(); $socketClient->of('/'); // Emitir evento con userId para que app.js lo distribuya $socketClient->emit('laravel_emit', [ 'event' => $event, 'data' => $data, 'userId' => $userId ]); $socketClient->close(); Log::info('WebSocket emit successful', ['userId' => $userId, 'event' => $event]); return true; } catch (\Exception $e) { Log::error('WebSocket emit failed: ' . $e->getMessage()); return false; } } }