# LyIM **Repository Path**: huangshihan200916/ly-im ## Basic Information - **Project Name**: LyIM - **Description**: web在线实时聊天,仅供个人学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2021-04-23 - **Last Updated**: 2022-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README LyIM ------------ 通过`phpsocket.io`完成WEB在线实时沟通,仅供个人学习使用 实现功能 -------------------------- - 1对1私聊 - 群聊 - 账号重复登陆,强制下线 - 有未读消息,新消息时头像闪烁提示 - 在线状态管理(不在线时信息灰掉) 环境 ---------- - PHP>=7.4 - Laravel 8.* - phpsocket.io 安装 ----------- - `git clone https://gitee.com/Lany_fight/ly-im.git` - 复制`.env.example`重命名为`.env`,并配置好数据库 - `composer install` - 在项目根目录执行 `php artisan lyim:install` - 启动socket服务 `php artisan socket:server` - 打开两个浏览器访问,即可在线沟通 界面效果 -------- ![输入图片说明](https://images.gitee.com/uploads/images/2021/0423/012236_445b2e45_1579191.png "截屏2021-04-23 上午12.59.52.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0423/012258_272d480e_1579191.png "截屏2021-04-23 上午1.01.30.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0423/012308_14ad2aa7_1579191.png "截屏2021-04-23 上午1.00.52.png")