This article fully summarizes 17 parts to build a chat application based on real time
Part 1: Environment Preparation
Part 2: Background Database Preparation and API Authentication Function Implementation
Part 3: Background WebSocket Server Implementation
Part 4: Front-end Resource Initialization
Part 5: Homestead Development Environment Initialization
Part 6: Establish a Connection Between the Socket.io Client and The Swoole Websocket server
Part 7: Implementation of Front-end User Authentication Function Based on Muse UI 3.0
Part 8: Websocket Server End Reconstruction and User Authentication
Part 9: Realizing the Chat Function of Customer Service Robots
Part 10: Users Get Unread Messages After Logging In
Part 11: Get History Chat History After Entering The Chat Room
Part 12: Join and Exit Chat Room Function Implementation
Part 13: Send Text/Emotional Messages
Part 14: Send a Picture Message
Part 15: Implement User Avatar Upload Function
Part 16: Polling to Maintain Long Connection Optimization
Part 17(Final): Websocket Communication User Authentication Logic Optimization
Wish you learn many good things!
#php #laravel #swoole #chat-real-time