這兩天看phpsocket.io,寫了個簡單的web線上聊天

Ly_ii發表於2021-04-23

gitee:https://gitee.com/Lany_fight/ly-im

通過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
  • 開啟兩個瀏覽器訪問,即可線上溝通

介面效果

輸入圖片說明
輸入圖片說明
輸入圖片說明

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章