userid = $userid; $this->online = $online; } public function start() { WebSocket::where('userid', '!=', $this->userid)->chunk(100, function ($list) { $fd = []; foreach ($list as $ws) { $fd[] = $ws->fd; } if ($fd) { PushTask::push([ 'fd' => $fd, 'msg' => [ 'type' => 'line', 'data' => [ 'userid' => $this->userid, 'online' => $this->online, ], ] ]); } }); } }