Как работать с Swoole в Laravel?

148
01 января 2020, 15:00

Есть у кого-то опыт работы с пакетом Laravel Swoole?

Установил всё по инструкций, запустился проект:

Прочитал Wiki на GitHub, и в пункте 7 выдаёться пример роутов:

Websocket::on('connect', function ($websocket, Request $request) {
    // called while socket on connect
    $websocket->emit('message', 'hello world');
});
Websocket::on('disconnect', function ($websocket) {
    // called while socket on disconnect
});
Websocket::on('example', function ($websocket, $data) {
    $websocket->emit('message', 'response from example action');
});
Websocket::on('message', function ($websocket, $data) {
    $websocket->emit('message', 'response from message action');
    // $websocket->push('message', 'response from message action by push');
});
Websocket::on('test', 'Users/Telegram@connectServers');
Websocket::on('joinToRoom', 'Users/Telegram@joinToRoom');

И щас, при подключений (использую это для тестов) выдёться сообщение hello world и дальше, какое сообщение бы не отправил, в ответ не приходит ничего.

Почему так?

Как правильно сделать роуты и контроллеры при использование swoole в laravel?

Может быть есть примеры...

READ ALSO
Как использовать Twig

Как использовать Twig

У меня небольшой проект (mvc,OOP)Покажите пожалуйста как правильно подключать Twig и как его использовать в controller

132
Unit Tests Нужна помощь

Unit Tests Нужна помощь

Всем привет! Пишу на PHP, в качестве фреймворка использую Yii2, для написания тестов использую CodeceptionСразу скажу, что в написании тестов я новичок

143
Экспорт бд laravel

Экспорт бд laravel

Всем приветМоя проблема в том что когда я экспортирую бд

94
Как найти всех предков без внуков?

Как найти всех предков без внуков?

знаю, что формулировка вопроса звучит странно, но не смог по-другому

109