laravel-echo相关内容

在SPA中授权广播频道

我的项目分为两个app:基于VUE的客户端app和基于laravel的服务器端rest API app。我已在config/app.php文件中取消注释AppProvidersBroadcastServiceProvider::class,。 默认的广播授权路由为/broadcasting/auth。由于它应用了web中间件,因此由于CSRF问题,它显示为419。因此,在BroadcastS ..
发布时间:2022-04-02 19:22:27 PHP

的 WebSocket 连接失败:WebSocket 握手期间出错:意外响应代码:521

我在连接到套接字服务器时遇到问题. WebSocket 连接到 失败:WebSocket 握手期间出错:意外响应代码:521 我有两个不同的云服务器(1)用于客户端项目,(2)用于套接字服务器. (1) 客户项目: var token = "{{ csrf_token() }}";window.Echo = 新的 Echo({广播员:'socket.io',主机:“{{env('SOC ..
发布时间:2021-12-28 09:56:47 其他开发

我该怎么做才能解决这个推送器错误 - 从 auth 端点返回的 JSON 无效,但状态代码为 200?

我在这里问了同样的问题后仍然有这个问题:从身份验证端点返回的 JSON 无效,但状态代码为 200 且没有响应.我看过类似的问题并遵循了建议:将我的广播驱动程序设置为“pusher",在我的 app.config 文件中取消注释“App/BroadcastServiceProvider"类,在我的 .env 文件中将调试模式设置为 false,等等.我还查看了 pusher 文档,但问题仍未解决对 ..
发布时间:2021-09-20 20:26:28 其他开发

Laravel Echo Server、Redis、Socket.IO:似乎无法让它们工作

我正在使用 Laravel 开发实时应用程序.由于我不想使用 Pusher,我正在尝试使用 Laravel Echo Server 使 websockets 工作、Redis 和 Socket.IO.但是,我对这个堆栈有问题.客户端(浏览器)似乎无法从事件接收数据.我还在前端使用 Intertia 和 Vue.还值得注意的是,我使用 Laragon 作为我的本地开发环境. 我的.env,有些 ..
发布时间:2021-07-05 20:06:33 PHP

私人/状态websockets频道中的Laravel Echo + Laravel Passport身份验证

我正在尝试使用Laravel Echo连接到状态wesocket频道.我也在使用Laravel Passport.我遵循了许多教程,但得到的错误代码为403,错误代码为302,依此类推.我使用 laravel-websockets 库在本地托管我的Websocket服务器.Vue是我的前端库. 这是我尝试过的: 编辑 BroadcastServiceProvider 的启动功能. 公 ..
发布时间:2021-05-28 21:16:19 其他开发

Laravel Echo不听推送事件

尝试使用laravel和vuejs创建一种聊天应用程序.发送消息后,我会从laravel触发事件,该事件会通过正确的事件类反映在pusher调试控制台上,但根本不会调用vuejs的listen回调. created(){window.Echo.channel('聊天').listen('MessageSent',(e)=> {console.log(e);//没有得到这个this.sentMe ..
发布时间:2021-05-28 21:07:48 前端开发

Laravel-Pusher-检测用户何时不再在网站中或离开页面

我正在开发的实时应用程序遇到问题.我的问题是关于使用Pusher的用户状态.我想获得一种正确的方法来检测用户何时离开页面或保持一段时间不活动以将其状态设置为“离线".我怎样才能做到这一点?我几乎可以肯定,不建议在客户端开发此功能,而应该在服务器端开发,但是如何?我如何问客户是否还在?我应该创建一个命令并使用cron运行它吗?是否有任何机制可以让服务器“检测"套接字断开连接?任何帮助将不胜感激,Th ..
发布时间:2021-05-28 21:01:17 其他开发

Laravel回声不听

我来自委内瑞拉,尝试将laravel echo与一个项目集成时遇到问题,我尝试了一切,想得到您的帮助. 也许我的方法不正确. 我正在尝试使用带有套接字io的广播事件,因为我在一家初创公司工作,并且很难支付诸如pusher之类的服务. 我正在尝试进行简单的实时聊天. 那是我的chatController. 公共功能索引(请求$ request){$ sender = Aut ..
发布时间:2021-05-28 20:50:05 PHP

Laravel回声:频道授权

来自广播文档 Broadcast :: channel('order.{orderId}',function($ user,$ orderId){返回$ user-> id === Order :: findOrNew($ orderId)-> user_id;}); 所有授权回调将当前经过身份验证的用户作为其第一个参数,并将任何其他通配符参数作为其后继参数.在此示例中,我们使用 {ord ..
发布时间:2021-05-28 20:35:29 其他开发

当数据添加到websocket时,如何添加删除并在小部件中显示?

我将 laravel_echo 和 flutter_pusher_client 软件包用于自定义Websocket。后端发送时,我可以实时成功获取数据。我的数据是号码和消息。我使用 sms_maintained 包将即将到来的号码数据作为消息发送到该号码。我的问题是如何显示后端发送时一直传来的历史数据(过去,现在,将来)。它可以随时随地。我应该使用 StreamBuilder 还是动画列表 ??。 ..
发布时间:2020-10-15 06:45:30 其他开发