laravel5.4中的实时通知

时间:2017-05-02 09:24:23

标签: notifications laravel-5.4

我正在处理laravel通知。谁能建议我如何做实时通知?

我已经通过了浏览器。我没有找到任何正确的答案。

有谁能建议我怎么做?或者Laravel有任何构建功能吗?

我是Laravel的新手,所以这是我在Laravel做的第一个项目。因此,使用Laravel并不是那么熟悉。我尝试了很多。

2 个答案:

答案 0 :(得分:1)

您有三种选择。无论是Ajax,WebSocket还是实时技术。

在ajax中,您需要使用setInterval()来检查每一秒。

setInvertal(function(){
   fetch_notifications();
}, 1000);

在websocket中。它是免费的,但它需要nodejs。检查一下。它是laravel 4,但您可以轻松更新到laravel 5. http://www.volkomenjuist.nl/blog/2013/10/20/laravel-4-and-nodejsredis-pubsub-realtime-notifications/

最后,使用实时网络技术。他们中的大多数都是免费的,如果你想升级你的帐户,由你决定。检查此列表。 https://www.leggetter.co.uk/real-time-web-technologies-guide/ Laravel建议使用推杆,它很好。对于我自己,我建议使用PubNub。它非常受欢迎且易于使用。检查一下。 https://www.pubnub.com/blog/2011-03-19-build-real-time-chat-10-lines-code/

Ably也很好。

古德勒克。

答案 1 :(得分:1)

你的帖子是重复的......

“Laravel Echo”,我认为这是你想要的实时通知。

https://laracasts.com/lessons/introducing-laravel-echo

看看这篇文章:Real-time chatting and notifications in laravel 5