Php 当.evn文件中存在APP_DEBUG=false时,Laravel WebSockets自定义处理程序类不工作

Php 当.evn文件中存在APP_DEBUG=false时,Laravel WebSockets自定义处理程序类不工作,php,laravel,websocket,laravel-websockets,Php,Laravel,Websocket,Laravel Websockets,在我的Laravel项目中,我实现了Laravel WebSockets,如下所述: 我已经实现了MyCustomWebSocketHandler类,并且在.env文件中使用APP_DEBUG=true一切都很好 但是当APP_DEBUG=false时,MyCustomWebSocketHandler类中的非实现正在执行。它使用默认的BeyondCode\LaravelWebSockets\WebSockets\WebSockets\WebSocketHandler类 在谷歌上搜索解决方案后,我

在我的Laravel项目中,我实现了Laravel WebSockets,如下所述:

我已经实现了
MyCustomWebSocketHandler
类,并且在
.env
文件中使用
APP_DEBUG=true
一切都很好

但是当
APP_DEBUG=false
时,
MyCustomWebSocketHandler
类中的非实现正在执行。它使用默认的
BeyondCode\LaravelWebSockets\WebSockets\WebSockets\WebSocketHandler

在谷歌上搜索解决方案后,我发现:

但是
matheusb comp
的评论是不正确的。它仍然不起作用,甚至
类MyCustomWebSocketHandler实现了MessageComponentInterface{}


我如何解决在
.env
文件中使用
APP_DEBUG=false
时,Laravel WebSockets仍然可以与
MyCustomWebSocketHandler
类中的实现一起工作的问题?

您的Laravel.log中有错误吗?没有,我没有错误。它只是使用默认的
WebSocketHandler
类,而不是我的
MyCustomWebSocketHandler
类。您的laravel.log中有错误吗?没有,我没有错误。它只使用默认的
WebSocketHandler
类,而不是my
MyCustomWebSocketHandler
类。