Events 在Web应用程序中导航页面时持久化Pusher事件

Events 在Web应用程序中导航页面时持久化Pusher事件,events,laravel-5,pusher,Events,Laravel 5,Pusher,我正试图建立一个实时事件与拉威尔和普什射击。到目前为止,我能够达到这样的状态:我能够将事件发送到Pusher控制台,并在我的网页上收听事件。但问题是,当页面被重新加载或刷新时,事件在我的应用程序上不可用。每次刷新页面时,Websocket都会尝试重新连接自身,这会导致在从一个页面导航到另一个页面时丢失事件。 导航页面时是否有任何方法可以持久化事件 注意:我通过寻找解决方案找到的一种方法是使用“SPA”,即单页应用程序,但这对我的应用程序不可行 那么,我应该怎么做才能将事件持久化到我的网页中呢?决

我正试图建立一个实时事件与拉威尔和普什射击。到目前为止,我能够达到这样的状态:我能够将事件发送到Pusher控制台,并在我的网页上收听事件。但问题是,当页面被重新加载或刷新时,事件在我的应用程序上不可用。每次刷新页面时,Websocket都会尝试重新连接自身,这会导致在从一个页面导航到另一个页面时丢失事件。 导航页面时是否有任何方法可以持久化事件

注意:我通过寻找解决方案找到的一种方法是使用“SPA”,即单页应用程序,但这对我的应用程序不可行


那么,我应该怎么做才能将事件持久化到我的网页中呢?

决定让你的应用程序成为仅用于此用例的SPA,你可能真的无法接受。在这种情况下,您必须在您的终端上存储消息,因为Pusher目前不提供消息持久性。有一些博客文章和教程可以帮助您,。

在我们的终端上保存消息会影响实时功能吗@Haukur@MAYANKBHATI以哪种方式?例如,你得把它们分开拿来。