利用laravel和workerman开发聊天室和客服功能

【laravel和workerman配合制作聊天室与客服效果】 www.bilibili.com/video/BV1Fd4y1Z7R...

技术栈:
1.laravel写接口(发送信息和接收信息都是通过接口来进行,只有推送数据时候使用了workerman)
2.workerman做消息推送
3.前端使用了vue-element-admin框架,消息接收直接使用原生的websocket。

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 11

不开源 你秀个der :smile:

1年前 评论
小李世界 1年前
jdzor (作者) 1年前
wmhello (楼主) 1年前
wmhello (楼主) 1年前

只是说这个方案更好 那是应该在别人的项目中应用 开源也要等剥离了其他业务 写好文档

1年前 评论

谁规定一定要开源或者引流的 只是给大家做个参考 而且这个是用wss协议 是因为看到讨论websocket的多了起来 所以才跟大家说尽量不要用laravel里面的广播 因为好些内容空口无凭 所以就直接发了个真实项目中的例子 而里面发布例子本人好些年没有登录过写过文章 也懒得废话 就两三句话 懂得自然懂

1年前 评论

一如去研究不靠谱的laravel的广播 不如去好好用其他框架参与进来 因为我用laravel-echo-server 4年了 每次部署都有问题 后面直接把信息推送改框架 才一劳永逸的解决问题

1年前 评论
mengdodo 1年前

是嗯 之前被折腾了N次 N年 后来干脆放弃了 虽然很喜欢laravel里面的这个功能 但确实是配置复杂 容易出错 而且满足不了业务应用的需求

1年前 评论

个人建议独立使用 workman 做 websocket 服务器,使用 GatewayWorker 能快速开发相关功能,前端通过调用 lLaravel 或者 tp 等 php 常规框架的接口,接口在调用 websocket 服务器,就能完美解决 websocket 通讯问题,实现了聊天室、客服,包括小程序中的各种实时交互与应用相关的功能。可以看 demo(https://element.wmhello.cn)

9个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!