{{-- WebSocket Configuration Script --}} @php $webSocketConfig = $webSocketConfig ?? [ 'enabled' => config('websocket.enabled', true), 'driver' => config('websocket.driver', 'pusher'), 'connection' => [ 'pusher' => [ 'key' => config('broadcasting.connections.pusher.key'), 'cluster' => config('broadcasting.connections.pusher.options.cluster'), 'encrypted' => config('broadcasting.connections.pusher.options.encrypted', true) ], 'soketi' => [ 'key' => config('websocket.soketi.app_key'), 'host' => config('websocket.soketi.host'), 'port' => config('websocket.soketi.port'), 'scheme' => config('websocket.soketi.scheme') ] ], 'channels' => config('websocket.channels', []) ]; @endphp {{-- Include WebSocket Configuration --}} {{-- Laravel Echo (if using Pusher/Soketi) --}} @if(config('websocket.enabled', true)) @if(config('websocket.driver') === 'pusher') @endif @endif {{-- Initialize WebSocket after all scripts are loaded --}}