在PusherBroadcaster.php中找不到BroadcastException 404(第106行)

时间:2017-09-18 16:11:13

标签: laravel pusher

我第一次在这里发布了laravel帮助!我试图通过推送器

使用Laravel 5.4进行广播事件

当我将广播驱动程序设置为' log'我成功地在日志中获取了详细信息,因此我知道大多数事情都有效。然而它的广播就是问题。当我设置为推动器时,我得到404文件未找到异常

  

BroadcastException

     

404 NOT FOUND

     

在PusherBroadcaster.php(第106行)

我有

" pusher / pusher-php-server":" ^ 2.6", 在composer.json中

并且所有密钥等都在.env文件中

在PusherBroadcaster.php中调用的方法是

`public function broadcast(array $ channels,$ event,array $ payload = [])       {           $ socket = Arr :: pull($ payload,' socket');

      $response = $this->pusher->trigger(
          $this->formatChannels($channels), $event, $payload, $socket, true
      );

     if ((is_array($response) && $response['status'] >= 200 && $response['status'] <= 299)
        || $response === true) {
         return;
     }

     throw new BroadcastException(                                                                                                   
         is_bool($response) ? 'Failed to connect to Pusher.' : $response['body']
     );
 }`

及其回复[&#39; body&#39;],其中包含&#34; 404 FILE NOT FOUND&#34;响应所以看起来它与连接推送器

有关

这是我第一次与推送器一起播出,所以就这一点而言,我是个新手。

帮助; - )

0 个答案:

没有答案