Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel和react本机聊天_Laravel_React Native - Fatal编程技术网

Laravel和react本机聊天

Laravel和react本机聊天,laravel,react-native,Laravel,React Native,我目前正在前端使用react native和Laravel作为后端框架构建移动应用程序 现在我需要开发实时聊天,在那里可以聊天两个用户: 授权用户 其他用户 这两个用户都来自users表MySQL 所以我是如何想象这个场景的——我创建了一个新的数据库表,名为messages id,active\u user\u id,matching\u user\u id,message,created\u at,updated\u at 那么下一个场景是什么?我是否需要使用socket.io制作后端,而在前

我目前正在前端使用react native和Laravel作为后端框架构建移动应用程序

现在我需要开发实时聊天,在那里可以聊天两个用户:

授权用户 其他用户 这两个用户都来自users表MySQL

所以我是如何想象这个场景的——我创建了一个新的数据库表,名为messages id,active\u user\u id,matching\u user\u id,message,created\u at,updated\u at

那么下一个场景是什么?我是否需要使用socket.io制作后端,而在前端它也将使用socket.io?也许你对数据库结构有不同的看法


请给我解释一下如何做到这一点的最佳方案。

您可以看看featherJs。这里有一个简单聊天的完整示例。 顺便说一下,它支持许多数据库

在我当前的一个项目中,我们使用Meteor订阅与服务器上的应用程序连接

什么样的解决方案是你不用的取决于你。在这两种情况下,你都需要阅读一些关于这方面的文档。
希望这对您有所帮助。

我想您可能需要同时编写后端和客户端代码。 您是否尝试过使用一些现成的后端聊天解决方案? 它可以为您节省一些时间和精力

尝试ConnectyCube后端并响应本机SDK。检查一下,让你更容易。 如果需要,还可以通过自定义身份提供程序功能使用自己的数据库进行用户身份验证。 因此,您可以将聊天功能集成到项目中,并使UI符合您的需要