通过数据库与Vue和Axios进行实时更新

时间:2019-07-16 15:01:00

标签: php database laravel vue.js axios

两个星期或更长时间以来,我正在使用PHP,HTML和Javascript。

我曾与Laravel合作,还做了一些教程。我当前的问题是,我了解基本概念,但对我来说仍然很难。

我的朋友和我现在想使用Vue.js。

当前,我缺乏技能,因此我的目标是在不刷新读取和写入数据库的浏览器页面的情况下创建实时民意测验或类似调查。 (想象一下,这就像足球的实时得分标尺一样)。

我们俩都不想使用jquery,所以Axios是我们的主要思想...正如我所说的,为业余爱好者做一些工作。

我对您的问题是:我该如何实现?您能解释一下,我们应该如何进行?观看教程或其他视频?还是您有一个同样的示例给我们,以便我们可以阅读代码并使用示例数据库重新创建类似的东西? (例如:实时搜索)

提前谢谢!

1 个答案:

答案 0 :(得分:1)

好的,您要查找的术语称为real-time。对于初学者来说,这种应用程序背后的理论似乎有些复杂。因此,我将对您应该学习以真正理解并能够应用它们的关键概念进行分类。

第一个概念:WebSocket。

https://www.linode.com/docs/development/introduction-to-websockets/

第二个概念:发布/订阅模式。

https://aws.amazon.com/pub-sub-messaging/

主要概念:Pusher网络工具。

https://pusher.com/docs

最后,您将能够将这些概念一起应用并按照下面的链接构建应用。

https://medium.com/@danielalvidrez/laravel-pusher-lets-do-it-96bd23e76a7e