Laravel - websocket 未显示实时统计信息仪表板

时间:2021-03-27 10:11:56

标签: php laravel websocket

我正在尝试使用 laravel 包 beyondcode/websockets,它带有一个仪表板,我可以通过 http://forum.test/laravel-websockets 访问(托管在代客泊车上)。

这是我的config/broadcasting.php

 'connections' => [

        'pusher' => [
            'driver' => 'pusher',
            'key' => env('PUSHER_APP_KEY'),
            'secret' => env('PUSHER_APP_SECRET'),
            'app_id' => env('PUSHER_APP_ID'),
            'options' => [
                'cluster' => env('PUSHER_APP_CLUSTER'),
                'useTLS' => true,  
                'host' => '127.0.0.1',
                'port' => 6001,
                'scheme' => 'http',
            ],
        ],

我的config/websockets.php

  'apps' => [
        [
            'id' => env('PUSHER_APP_ID'),
            'name' => env('APP_NAME'),
            'key' => env('PUSHER_APP_KEY'),
            'secret' => env('PUSHER_APP_SECRET'),
            'path' => env('PUSHER_APP_PATH'),
            'capacity' => null,
            'enable_client_messages' => false,
            'enable_statistics' => true,
        ],
    ],

我的.env

APP_NAME=Forum
APP_ENV=local
APP_KEY=xxxxxx
APP_DEBUG=true
APP_URL=http://forum.test

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=forum
DB_USERNAME=root
DB_PASSWORD=

BROADCAST_DRIVER=pusher
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

当我启动我的 websocket 服务器并通过仪表板将我的应用程序连接到 websocket 服务器时,即使在创建事件后,实时统计数据(图表)也是空的。我在这个线程上尝试了解决方案:

Laravel websockets not showing realtime stats on localhost

但它仍然无法正常工作,并且我的控制台中没有任何错误。我想我可能配置错误,但不确定是什么问题。我该如何解决这个问题?

0 个答案:

没有答案