channelManager = $channelManager; } public function __invoke(Request $request) { foreach ($request->json()->get('channels', []) as $channelId) { $channel = $this->channelManager->find($channelId); $channel->broadcast([ 'channel' => $channelId, 'event' => $request->json()->get('name'), 'data' => $request->json()->get('data'), ]); } return $request->json()->all(); } }