Laravel Класс Custom Handler WebSockets не работает, когда APP_DEBUG = false в файле .evn. - PullRequest
1 голос
/ 02 марта 2020

В моем Laravel проекте я реализовал Laravel WebSockets, следуя этой статье: 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

...