WebSocketKit — Laravel 实时双向调试面板
给 Laravel 开发者的实时 WebSocket 流量可视化与调试工具
- 痛点
- 有开发者推出了让 Laravel 同时处理 HTTP 和 WebSocket 的 Lightspeed 方案,但评论区没人讨论怎么调试这种双向流量。开发者在本地起服务后,看不到消息流向、延迟和错误事件,只能靠日志猜。
- 方案
- 一个 Laravel 包加本地调试面板:自动记录 WebSocket 消息的进出、延迟、payload 大小和错误,并在浏览器里实时可视化。支持按 channel 过滤、重放消息和导出会话记录,方便定位生产问题。
- 用户
- 使用 Laravel + WebSocket 做实时功能的开发者
- MVP
- Composer 包自动注入消息记录中间件;本地 web 面板实时显示消息流;按 channel 和事件类型过滤;一键重放单条消息;导出会话 JSON 用于 issue 复现
- 变现
- 开源核心加付费 Pro 面板(云同步、团队共享会话、告警)
- 为何现在
- Laravel 实时方案正在被重新发明,但调试工具几乎空白;本地-first 工具适合独立开发者快速交付