简体   繁体   English

php(特别是Laravel)中是否有SignalR ASP.NET的替代方案

[英]Is there any Alternative of SignalR ASP.NET in php (specifically Laravel)

I am working on an api based on laravel version 5.3. 我正在基于laravel 5.3版的API上工作

It's going to be like Telegram api that can respond to various clients that written with android, iOS or web version(angularjs). 它就像Telegram api ,可以响应使用android,iOS或网络版本(angularjs)编写的各种客户端。

One thing that is an Impartible part of that kind of api is realtime operations. 实时操作是这种api不可或缺的一部分。

According to the survey that I did there is a signalR library for ASP.NET that makes developing real-time web functionality easy for ASP.NET developers. 根据我所做的调查,有一个ASP.NETsignalR库,它使ASP.NET开发人员可以轻松开发实时Web功能。

SignalR supports Web Sockets, and falls back to other compatible techniques for older browsers like : SignalR支持Web套接字,并回退到旧浏览器的其他兼容技术,例如:

Now I wanted to know that for php and specifically Laravel, Is there a tool that is also easy to write realtime apis? 现在我想知道对于php,尤其是Laravel,是否有一个易于编写实时api的工具?

Laravel offers broadcasting as a feature to send server-side events to clients. Laravel提供广播功能,将服务器端事件发送给客户端。 As for clients there is a javascript package which can be implemented 对于客户端,有一个可以实现的javascript程序包

You can read it up in the Laravel Docs 您可以在Laravel文档中阅读

Laravel Echo is a JavaScript library that makes it painless to subscribe to channels and listen for events broadcast by Laravel. Laravel Echo是一个JavaScript库,可以轻松订阅频道并收听Laravel广播的事件。 You may install Echo via the NPM package manager. 您可以通过NPM软件包管理器安装Echo。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM