问题标签 [laravel-websockets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iis - 如何在 IIS8 中使用 Laravel WebSockets?
我正在使用 Laravel Websockets(由 BeyondCode 提供)- https://beyondco.de/docs/laravel-websockets/getting-started/introduction。我可以知道如何在 IIS8 上安装它吗?我在本地主机上配置它没有问题。
php - Laravel WebSockets 几个小时后停止工作
一旦我执行了这个命令 php artisan WebSockets:serve ,我就让我的电脑处于空闲或睡眠模式。7-8 小时后(从 WebSocket 的统计表中检查),WebSockets 停止工作。以下是我从服务器的命令提示符中检索到的日志。
根据日志,它一直显示“Exception InvalidArgumentException”,直到发生 PHP 致命错误。我什至将 php.ini 文件中的 memory_limit 从 128M 升级到 256M。我的服务器上仍然出现此错误。
laravel - 请求帮助:Laravel Websockets 不使用 SSL 证书
概述
这是我第一次使用 websockets。我正在从事的项目是使用 Laravel 框架,所以我选择尝试Laravel Websockets(版本 1.3.0)。
我使用这个包建立了一个简单的概念验证项目,并且这样做能够成功启动并运行它。不过,此概念验证中的通信是不安全的 (ws://)。
现在,我正在尝试将 Laravel Websockets 包集成到一个使用 SSL 保护的生产应用程序中,在这种情况下,当我尝试从/laravel-websockets
仪表板建立连接时,我的浏览器控制台会立即出现错误ERR_CONNECTION_RESET
。
网络选项卡显示正在安全地尝试通信 (wss://)。它还显示了正确的域名和端口。因此,我认为问题出在服务器端,但我仍然不知道问题出在哪里。
我在本地开发环境(Win 10/IIS/PHP7.4/Self-signed SSL Cert)以及沙盒环境(Win Server 2016/IIS/PHP7.4/Let's Encrypt SSL Cert)中遇到了相同的结果)
万一有什么不同,在我的本地开发环境中,我正在使用该HOSTS
文件将流量重定向myapp.dev.local
到127.0.0.1
我的相关部分.env
在查看 laravel-websockets 库的文档时,我发现我需要将config/websockets.php
文件配置为指向我的证书文件,并且它们必须是 PEM 编码的。在网上快速搜索后,看起来.cer
, .crt
,.pem
文件都符合这个要求。我已使用 MMC 管理单元将使用中的证书导出为 Base-64 编码的 X.509 (CER),并一直将我的环境变量指向它。
有什么建议我可以让它工作吗?
websockets.php
广播.php
引导程序.js
php - Laravel 事件未显示在 Websockets 仪表板上
我试图在我的 Web 套接字仪表板上捕获一个触发的事件,但我的事件在触发时返回 [NULL]。请注意,它只发生在我现有的项目中。我尝试在一个新的 Laravel 项目上做同样的事情,它工作得很好。该事件在触发时返回 [](空白数组),并且事件的内容会显示在 Laravel Web 套接字仪表板中。
关于为什么它在我现有的项目中返回 NULL 的任何想法?什么可能是错的。下面是我的事件文件(RealTimeMessage.php)
supervisord - supervisorctl restart all 错误(生成错误)
我安装主管sudo apt install supervisor
我在“/etc/supervisor/conf.d/websocket.conf”中设置了 wesocket.conf 文件。
在那里
然后,我运行命令打击
在我的 ssh cmd
** 哪里错了 **
请给我小费
谢谢
php - 无法使用 laravel websockets 获取数据库表更改的实时更新
我第一次使用 Laravel websockets,我无法获得实时更新。我创建了自定义表单,用于保存用户的姓名和地址,将数据保存在表格中,并显示表格。我希望当任何其他用户填写表格并在表格中提交数据后,前端表格应该使用实时 laravel websockets 自动更新。但我发现了一些错误,请帮我完成这个。这是我的代码文件。
.env
js\bootstrap.js
配置\app.php
配置\广播.php
form.blade.php
table.blade.php
事件\NewUser.php
laravel - Laravel + Vuejs + Laravel-Webscoket + Apache
问候社区
我有下一个问题。我有一个用 Laravel 制作的 api 和一个用 vuejs 制作的前端。问题是套接字只能在本地工作,但是当我在共享主机中上传两个项目时,套接字失败并在浏览器控制台中显示错误连接
这是config/broadcasting.php中的 mi 配置
这是我在config/websocket.php中的配置
这是我的 vuejs 中的 main.js:
我试图遵循这个例子,但它没有用 Laravel + Nuxt + Nginx
在生产中始终在控制台中显示此错误
如果有人可以帮助我,我将不胜感激。
websocket - Beyondcode laravel websockets周期性广播事件失败
我在 laravel 项目中使用监听回声私人频道的超越代码 laravel-websockets 和 vuejs 客户端实现事件广播。当事件广播时,它工作正常。但下一个事件广播未传递给客户端。对于每个广播的事件,它需要至少 1 分钟没有任何活动,然后它会再次工作。
对我来说有点奇怪,这只发生在生产服务器上,它在我的开发服务器上运行没有问题。生产服务器的网络行程比我的开发服务器长。有人遇到过同样的问题吗?需要你的建议,我怎么能解决这个问题。
堆栈:
Laravel 8 与惯性js 和喷射流
超越代码/laravel-websockets:“^1.8”