и в любой момент я мог написать или прочитать в канал.
Что-то типа, чтобы в любой момент был массив $connections, в котором хранятся идентификаторы ws-каналов, в которые можно отправить или считать сообщение
Как такое можно реализовать?
Может быть вы об этом - https://laravel.com/docs/5.7/broadcasting
ратчет, сокеты руками. по другому никак
На пыхе сложно будет..
beyondcode/laravel-websockets — WebSocket сервер для Laravel на базе Ratchet. Позволяет реализовать всякого рода приложения реального времени, без необходимости использовать Pusher. Есть демоприложение. Подробнее в анонсе инструмента, документации или коротко в видеообзоре. Ссылка отсюда: https://habr.com/post/432600/ Сам пакет: https://github.com/beyondcode/laravel-websockets Документация: https://docs.beyondco.de/laravel-websockets/ Вроде как новое расширения для версии Laravel 5.7+
Обсуждают сегодня