/** * Generate Pusher authentication token for currently logged user. * * @param Request $request * @param PusherManager $pusher * * @return string */ public function authenticatePusher(Request $request, PusherManager $pusher) { $channelName = 'private-u-' . auth()->id(); $socketId = $request->input('socket_id'); $pusher->connection(); return $pusher->socket_auth($channelName, $socketId); }