laravel - Laravel 和 react 原生聊天
问题描述
我目前正在前端使用 react native 构建移动应用程序,并将 Laravel 作为后端框架。
现在我需要开发实时聊天,可以在哪里聊天两个用户:
- 授权用户
- 其他一些用户
两个用户都来自用户表(MySQL)。
所以我如何想象这个场景是——我创建了一个名为“messages”的新数据库表(id、active_user_id、matching_user_id、message、created_at、updated_at)。
那么下一个场景是什么?我是否需要使用 socket.io 制作后端,而在前端它也将使用 socket.io?也许您对数据库结构有一些不同的想法?
请向我解释如何做到这一点的最佳方案。
解决方案
你可以看看featherJs。那里有一个简单聊天的完整示例。顺便说一句,它支持许多数据库。
在我当前的一个项目中,我们使用 Meteor-Subscriptions 将应用程序与服务器连接起来。
您不使用哪种解决方案取决于您。想想在这两种情况下,您都需要阅读一些有关此的文档。希望对您有所帮助。
推荐阅读
- imagemagick - 如何使用 imagemagick 在 L 形边角处裁剪或切割图像
- c# - C# SqlDataAdapter 必须声明标量变量 Sql Exception
- r - 显示预定义函数的输出
- python - 如何制作每个对象附加不同时间的列表?
- xorg - 缺少魅力 GBM 后端的 Wayland 要求(不支持“wl_drm”)
- javascript - React Js 测试所有 api 调用函数?
- reactjs - 想要在 React 应用程序中从 Material UI 的表格上创建分页
- xml - 在 Spring 中将列表序列化为 XML
- npm - SCRIPT1002: Syntax error - IE11, problem with ngx-cookie-service with angular 8
- vb.net - How to change border color of a textbox that is inside a groupbox (if possible, through a button)