Класс пользовательского обработчика 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 учебный класс?

0 ответов

Другие вопросы по тегам