我第一次在这里发布了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;响应所以看起来它与连接推送器
有关这是我第一次与推送器一起播出,所以就这一点而言,我是个新手。
帮助; - )