Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nonfu/webchat
基于 Laravel + Swoole + Vue 构建在线聊天室
https://github.com/nonfu/webchat
chatroom laravel muse-ui swoole vue websocket
Last synced: 4 days ago
JSON representation
基于 Laravel + Swoole + Vue 构建在线聊天室
- Host: GitHub
- URL: https://github.com/nonfu/webchat
- Owner: nonfu
- Created: 2019-10-25T04:55:48.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T12:41:47.000Z (almost 2 years ago)
- Last Synced: 2023-03-01T19:25:44.209Z (over 1 year ago)
- Topics: chatroom, laravel, muse-ui, swoole, vue, websocket
- Language: PHP
- Homepage: https://xueyuanjun.com/books/swoole-tutorial
- Size: 2.51 MB
- Stars: 96
- Watchers: 2
- Forks: 33
- Open Issues: 29
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# 基于 Laravel + Swoole + Vue 搭建实时在线聊天室
- [一、环境准备篇(Laradock)](https://xueyuanjun.com/post/19881)
- [二、后台数据库准备和 API 认证功能实现](https://xueyuanjun.com/post/19892)
- [三、后台 WebSocket 服务器实现](https://xueyuanjun.com/post/19898)
- [四、前端资源初始化](https://xueyuanjun.com/post/20984)
- [五、Homestead 开发环境初始化](https://xueyuanjun.com/post/21002)
- [六、建立 socket.io 客户端与 Swoole Websocket 服务器的连接](https://xueyuanjun.com/post/21026)
- [七、基于 Muse UI 3.0 的前端用户认证功能实现](https://xueyuanjun.com/post/21052)
- [八、Websocket 服务端重构与用户认证](https://xueyuanjun.com/post/21074)
- [九、基于图灵机器人接口实现客服机器人功能](https://xueyuanjun.com/post/21277)
- [十、用户登录后获取未读消息数](https://xueyuanjun.com/post/21312)
- [十一、进入聊天室后获取历史聊天记录](https://xueyuanjun.com/post/21326)
- [十二、加入和退出聊天室房间功能实现](https://xueyuanjun.com/post/21337)
- [十三、发送文本/表情消息](https://xueyuanjun.com/post/21351)
- [十四、发送图片消息](https://xueyuanjun.com/post/21360)
- [十五、用户头像上传](https://xueyuanjun.com/post/21373)
- [十六、通过心跳连接替换轮询保持长连接](https://xueyuanjun.com/post/21412)
- [十七、Websocket 通信用户认证逻辑优化](https://xueyuanjun.com/post/21413)