Workerman на Laravel

99
11 октября 2019, 11:10

Доброго времени суток господа. Использую Workerman на Laravel 5.7. Вот такой комманд:

<?php
namespace App\Console;
use Illuminate\Console\Command;

use Workerman\Worker;
//use Workerman\Lib\Timer;

class ChatWorkerman extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'chat:start';
    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = 'Chat with workerman';
    /**
     * Create a new command instance.
     *
     * @return void
     */
    public function __construct()
    {
        parent::__construct();
    }
    /**
     * Execute the console command.
     *
     * @return mixed
     */
    public function handle()
    {
        $ws_worker = new Worker("websocket://0.0.0.0:2346");
        // 4 processes
        $ws_worker->count = 4;
        // Emitted when new connection come
        $ws_worker->onConnect = function($connection)
        {
            echo "New connection\n";
         };
        // Emitted when data received
        $ws_worker->onMessage = function($connection, $data)
        {
            // Send hello $data
            $connection->send('hello ' . $data);
        };
        // Emitted when connection closed
        $ws_worker->onClose = function($connection)
        {
            echo "Connection closed\n";
        };
        // Run worker
        Worker::runAll();
    }
}

Как мне получить Request, что-бы чекнуть сессию и проверить авторизован ли пользователь? Всем благодарен за помощь.

READ ALSO
Прокрутить выборку в цикле laravel

Прокрутить выборку в цикле laravel

Поскажите, пожалуйста

104
Иерархическое древо ответов PHP

Иерархическое древо ответов PHP

Столкнулся с проблемой (искал в сети, не нашёл ничего толкового), как реализовать иерархическое древо вопросов ответов(Пример на картинке)

118
Мессенджер для сайта php nodejs mysql

Мессенджер для сайта php nodejs mysql

помогите с кашей в голове

132