我正在处理laravel通知。谁能建议我如何做实时通知?
我已经通过了浏览器。我没有找到任何正确的答案。
有谁能建议我怎么做?或者Laravel有任何构建功能吗?
我是Laravel的新手,所以这是我在Laravel做的第一个项目。因此,使用Laravel并不是那么熟悉。我尝试了很多。
答案 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)