Php Laravel与websockets实时聊天

Php Laravel与websockets实时聊天,php,laravel,laravel-5,websocket,Php,Laravel,Laravel 5,Websocket,嗨,我正试图用WebSocket构建一个实时聊天应用程序,但每当我尝试访问时,都会发现错误404未找到。我执行了文档中的所有步骤,因此我不了解可能出现的问题: 遵循此处的所有步骤: https://beyondco.de/docs/laravel-websockets/basic-usage/starting websockets配置 “应用程序”=>[ [ 'id'=>env('PUSHER\u APP\u id'), 'name'=>env('APP_name'), 'key'=>env(

嗨,我正试图用WebSocket构建一个实时聊天应用程序,但每当我尝试访问时,都会发现错误404未找到。我执行了文档中的所有步骤,因此我不了解可能出现的问题: 遵循此处的所有步骤:

https://beyondco.de/docs/laravel-websockets/basic-usage/starting
websockets配置

“应用程序”=>[
[
'id'=>env('PUSHER\u APP\u id'),
'name'=>env('APP_name'),
'key'=>env('PUSHER\u APP\u key'),
'secret'=>env('PUSHER\u APP\u secret'),
'path'=>env('PUSHER\u APP\u path'),
“容量”=>null,
“启用客户端消息”=>false,
“启用_统计数据”=>true,
],
]
.env文件

PUSHER_APP_ID=anyID
PUSHER_APP_KEY=anyKey
PUSHER_APP_SECRET=anySecret
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

首先,如文件所述,没有任何行容量 第二件事请确保您正确地遵循了这些步骤,并确保在.env文件中正确设置了应用程序URL。尝试使用HomesteadValet,因为有时将URL设置为localhost或127.0.0.1:8000似乎无法正常工作

我刚刚做了一个快速测试,以检查是否有什么地方可能出了问题,但一切似乎都按照预期工作

.env文件:

APP_URL=http://homestead.laravel_websocket
...
PUSHER_APP_ID=moayadapp
PUSHER_APP_KEY=moayadkey
PUSHER_APP_SECRET=moayadsecret
PUSHER_APP_CLUSTER=mt1
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,
    ],
],

我通过运行此命令修复了此问题


php artisan config:clear

是否端口6001可能正忙,如果是,如何修复?如果导航到链接时没有收到404错误,则这与端口正忙无关,请在websockets.php文件中签入这一行:“path”=>“laravel websockets”,