Класс пользовательского обработчика Laravel WebSockets не работает, если APP_DEBUG=false находится в файле .evn
В моем проекте Laravel я реализовал веб-сокеты Laravel после этой статьи: https://freek.dev/1228-introducing-laravel-websockets-an-easy-to-use-websocket-server-implemented-in-php
Я реализовал MyCustomWebSocketHandler
класс и все отлично работает с APP_DEBUG=true
в .env
файл.
Но когда APP_DEBUG=false
, ни одна из реализаций в MyCustomWebSocketHandler
класс выполняется. Он использует значение по умолчаниюBeyondCode\LaravelWebSockets\WebSockets\WebSocketHandler
учебный класс.
После поиска решений в Google я нашел это: https://github.com/beyondcode/laravel-websockets/issues/296
Но комментарий matheusb-comp
неправда. Все равно не работает, дажеclass MyCustomWebSocketHandler implements MessageComponentInterface { }
.
Как я могу это исправить с помощью APP_DEBUG=false
в .env
файл, Laravel WebSockets по-прежнему работает с реализациями в MyCustomWebSocketHandler
учебный класс?