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