代码之家  ›  专栏  ›  技术社区  ›  Yosef

推进器无法连接到LARAVEL 5.8

  •  0
  • Yosef  · 技术社区  · 7 年前

    我用拉拉维尔5.4推杆,没有问题,但现在我尝试使用拉拉维尔5.8,我得到以下错误。我想尽了一切办法甚至改变了 encrypted false 以防万一。我三次检查了我的推手证书。

    拉弗版 5.8

    PHP版本 7.2.18

    操作系统 OSX

    我得到的错误

    $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']
            );
    

    我的EnV文件

    BROADCAST_DRIVER=pusher
    PUSHER_APP_ID=XXXXXX
    PUSHER_APP_KEY=XXXXXXXXXXXXXXXXXXXX
    PUSHER_APP_SECRET=XXXXXXXXXXXXXXXXXXXX
    PUSHER_APP_CLUSTER=us2
    

    我的事件文件

    <?php
    
    namespace App\Events;
    
    use App\ChatRoomMessage;
    use Illuminate\Broadcasting\Channel;
    use Illuminate\Queue\SerializesModels;
    use Illuminate\Broadcasting\PrivateChannel;
    use Illuminate\Broadcasting\PresenceChannel;
    use Illuminate\Foundation\Events\Dispatchable;
    use Illuminate\Broadcasting\InteractsWithSockets;
    use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
    
    class NewMessage implements ShouldBroadcast
    {
        use Dispatchable, InteractsWithSockets, SerializesModels;
    
    
        /**
         * Create a new event instance.
         *
         * @param ChatRoomMessage $chatRoomMessage
         * @return void
         */
        public function __construct()
        {
    
        }
    
        /**
         * Get the channels the event should broadcast on.
         *
         * @return \Illuminate\Broadcasting\Channel|array
         */
        public function broadcastOn()
        {
            return new Channel('message');
        }
    }
    

    我的路线

    Route::get('/broadcast', function() {
        event(new \App\Events\NewMessage);
    });
    
    0 回复  |  直到 7 年前