laravel-echo相关内容
我正在使用 拉威尔:8.54 拉威尔·圣殿:2.11 Pusher PHP服务器:7.0 NuxtJs:2.15.7 Pusher-js:7.0.4 LAVELEL-ECHO:1.11.3 事件类
..
使用laravel redis时,一切都运行得很好,一切都运行得很顺利,没有任何问题。但是,我没有从原生反应中获得我的事件的控制台日志,也没有任何警告或错误。以下是我的代码 App.js import Echo from 'laravel-echo/dist/echo'; import Socketio from 'socket.io-client'; const echo = ne
..
我的项目分为两个app:基于VUE的客户端app和基于laravel的服务器端rest API app。我已在config/app.php文件中取消注释AppProvidersBroadcastServiceProvider::class,。 默认的广播授权路由为/broadcasting/auth。由于它应用了web中间件,因此由于CSRF问题,它显示为419。因此,在BroadcastS
..
服务器端是 php laravel echo websocket,我正在尝试通过 Angular 4 进行连接.我尝试使用 ng2-socket-io - npm 和 laravel-echo - npm,但没有一个成功.如果有人知道我如何使用它的任何文档或教程,请帮助 解决方案 嗨@giga 下面给出了工作示例. 设置 npm i socket.io-client --saven
..
我在连接到套接字服务器时遇到问题. WebSocket 连接到 失败:WebSocket 握手期间出错:意外响应代码:521 我有两个不同的云服务器(1)用于客户端项目,(2)用于套接字服务器. (1) 客户项目: var token = "{{ csrf_token() }}";window.Echo = 新的 Echo({广播员:'socket.io',主机:“{{env('SOC
..
我在这里问了同样的问题后仍然有这个问题:从身份验证端点返回的 JSON 无效,但状态代码为 200 且没有响应.我看过类似的问题并遵循了建议:将我的广播驱动程序设置为“pusher",在我的 app.config 文件中取消注释“App/BroadcastServiceProvider"类,在我的 .env 文件中将调试模式设置为 false,等等.我还查看了 pusher 文档,但问题仍未解决对
..
我正在使用 Laravel 开发实时应用程序.由于我不想使用 Pusher,我正在尝试使用 Laravel Echo Server 使 websockets 工作、Redis 和 Socket.IO.但是,我对这个堆栈有问题.客户端(浏览器)似乎无法从事件接收数据.我还在前端使用 Intertia 和 Vue.还值得注意的是,我使用 Laragon 作为我的本地开发环境. 我的.env,有些
..
我正在尝试将事件发送到私人频道,但我无法接收它们.否则它适用于公共频道. 这是我的代码: 插件:Echo.js window.Echo = new Echo({广播员:'推动者',密钥:process.env.MIX_PUSHER_PUBLIC_KEY,wsHost: process.env.VUE_APP_WEBSOCKETS_SERVER ,//window.location.h
..
我的产品.堆栈: Vue.js CLI - https://example.com Laravel API - https://example.com/api 我已经使用 laravel-echo 服务器 创建了一个实时聊天 &socket.io 在我的本地主机上. 但是,我想在我的生产服务器上运行它.为此,我使用 nginx. 问题是,当我运行 laravel-echo-s
..
我正在尝试使用Laravel Echo连接到状态wesocket频道.我也在使用Laravel Passport.我遵循了许多教程,但得到的错误代码为403,错误代码为302,依此类推.我使用 laravel-websockets 库在本地托管我的Websocket服务器.Vue是我的前端库. 这是我尝试过的: 编辑 BroadcastServiceProvider 的启动功能. 公
..
我正在尝试运行Laracvel-echo. 主机配置: location/socket.io {proxy_pass http://127.0.0.1:6002/;proxy_http_version 1.1;proxy_set_header升级$ http_upgrade;proxy_set_header连接“升级";proxy_set_header主机$ host;} 我用Soc
..
我创建了一个活动:
..
尝试使用laravel和vuejs创建一种聊天应用程序.发送消息后,我会从laravel触发事件,该事件会通过正确的事件类反映在pusher调试控制台上,但根本不会调用vuejs的listen回调. created(){window.Echo.channel('聊天').listen('MessageSent',(e)=> {console.log(e);//没有得到这个this.sentMe
..
我这样更新标题: window.setAuthToken =(令牌)=>{window.Echo.options.auth.headers.Authorization ='Bearer'+令牌;} 令牌在Laravel回显头中设置,如下所示:
..
我正在开发的实时应用程序遇到问题.我的问题是关于使用Pusher的用户状态.我想获得一种正确的方法来检测用户何时离开页面或保持一段时间不活动以将其状态设置为“离线".我怎样才能做到这一点?我几乎可以肯定,不建议在客户端开发此功能,而应该在服务器端开发,但是如何?我如何问客户是否还在?我应该创建一个命令并使用cron运行它吗?是否有任何机制可以让服务器“检测"套接字断开连接?任何帮助将不胜感激,Th
..
我来自委内瑞拉,尝试将laravel echo与一个项目集成时遇到问题,我尝试了一切,想得到您的帮助. 也许我的方法不正确. 我正在尝试使用带有套接字io的广播事件,因为我在一家初创公司工作,并且很难支付诸如pusher之类的服务. 我正在尝试进行简单的实时聊天. 那是我的chatController. 公共功能索引(请求$ request){$ sender = Aut
..
来自广播文档 Broadcast :: channel('order.{orderId}',function($ user,$ orderId){返回$ user-> id === Order :: findOrNew($ orderId)-> user_id;}); 所有授权回调将当前经过身份验证的用户作为其第一个参数,并将任何其他通配符参数作为其后继参数.在此示例中,我们使用 {ord
..
我正在尝试使我的应用程序应用程序通过专用频道连接到推入器. 但是我遇到以下错误: pusher.js?b3eb:593 POST http://localhost:8000/broadcasting/auth 404(未找到) 错误的可能原因是什么以及如何解决. 解决方案 如果没有评论,请查看config/app.php App \ Providers \ Broa
..
我正在使用 laravel_echo 0.2.2 和pusher进行聊天.在调试模式下可以正常工作,但在发布模式下则无法工作. 我的回声配置是: echo =新的Echo({'broadcaster':'pusher',“客户端":pusherClient,"wsHost":"api.salatkksa.com","httpHost":"api.salatkksa.com","wsPor
..
我将 laravel_echo 和 flutter_pusher_client 软件包用于自定义Websocket。后端发送时,我可以实时成功获取数据。我的数据是号码和消息。我使用 sms_maintained 包将即将到来的号码数据作为消息发送到该号码。我的问题是如何显示后端发送时一直传来的历史数据(过去,现在,将来)。它可以随时随地。我应该使用 StreamBuilder 还是动画列表 ??。
..