Я буду хранить информацию о пользователях сокетов в кэше redis (чтобы проверить, сколько пользователей онлайн / какой пользователь онлайн), чтобы я мог получить к ней доступ с контроллеров laravel, возможно ли сохранить эту информацию непосредственно из узла сокетов?
Сейчас я знаю, что единственный способ сделать это:
io.on('connection', function (socket) {
socket.on('disconnect', function(data){
-- MAKE AN $.post to the controller do save it on the cache --
});
socket.on('connect', function(data){
-- MAKE AN $.post to the controller do remove it from the cache --
});
});
Есть ли лучший способ сделать это?