【问题标题】:Laravel 5.5 BroadcastException with Pusher带有推送器的 Laravel 5.5 广播异常
【发布时间】:2018-03-31 10:23:48
【问题描述】:

我已经在 laravel 中使用 Brodecast+Vue 创建了聊天应用程序,因此在尝试测试广播类时出现错误 "BroadcastException in PusherBroadcaster.php (line 106)" 我已经仔细检查了所有配置和 api 身份验证是正确的。但得到错误和推送调试控制台不显示和请求。

司机:

'pusher' => [
        'driver' => 'pusher',
        'key' => env('PUSHER_APP_KEY'),
        'secret' => env('PUSHER_APP_SECRET'),
        'app_id' => env('PUSHER_APP_ID'),
        'options' => [
            'cluster' => 'ap1',
            'encrypted' => true
        ],
    ],

事件:

public $message;
public $user;

public function __construct($message, User $user)
{
    $this->message = $message;
    $this->user = $user;
}

测试功能:

public function test()
{
    $user = User::find(Auth::id());
    event(new ChatEvent('Hello pusher', $user));
    return response('done');
}

【问题讨论】:

    标签: vue.js chat pusher laravel-5.5


    【解决方案1】:

    我认为您需要设置 encrypted = false。

    'pusher' => [
            'driver' => 'pusher',
            'key' => env('PUSHER_APP_KEY'),
            'secret' => env('PUSHER_APP_SECRET'),
            'app_id' => env('PUSHER_APP_ID'),
            'options' => [
                'cluster' => 'ap1',
                'encrypted' => false
            ],
        ],
    

    【讨论】:

      猜你喜欢
      • 2019-01-03
      • 2018-12-31
      • 2018-02-24
      • 2016-10-17
      • 2021-06-02
      • 2020-11-23
      • 1970-01-01
      • 2017-12-12
      • 2017-05-01
      相关资源
      最近更新 更多