在 laravel 9 应用程序中,我使用带有 redis 的队列,对于必须排队的通知,我写道: 这些电子邮件是在我在控制台中运行时发送的: 但是我也有不同的通知,必须立即发送,并且必须广播事件以使用 pusher-js 在应用程序中通知,所以这个通知有: 在 .env 文件中我有: ...
在 laravel 9 应用程序中,我使用带有 redis 的队列,对于必须排队的通知,我写道: 这些电子邮件是在我在控制台中运行时发送的: 但是我也有不同的通知,必须立即发送,并且必须广播事件以使用 pusher-js 在应用程序中通知,所以这个通知有: 在 .env 文件中我有: ...
我在用着 Laravel:8.54 Laravel 圣所:2.11 推杆 Php 服务器:7.0 NuxtJs:2.15.7 pusher-js:7.0.4 laravel 回声:1.11.3 事件 Class 在我的频道文件上 在 nuxt 插件上 客户代码 我可以在推送器仪表板中看到广播 ...
我正在尝试授权私人频道。 我使用 Vue.js 作为 SPA,Laravel Sanctum 用于身份验证,Laravel 用于 api。 作为 Laravel 的文档,我在“routes”文件夹下的“channels.php”上写了我的频道回调。 但它没有用。 当我尝试对频道进行身份验证时,它说的 ...
我从 reactJS 获得 laravel 私人频道的 401(未经授权)状态。 这适用于 userId=1 但为所有其他用户返回 401。 这是 Laravel 的代码 这是反应代码 适用于 user_id 1,但不适用于其他人,我取消了对App\Providers\BroadcastServi ...
事件是: 路线/频道。php 是: 在刀片文件中: 广播频道正常工作。 但在 PrivateChannel 中不起作用。 并且在控制台中没有显示任何错误我使用 laravel 回声和推杆 ...
我在使用广播时遇到 auth:api 守卫的问题。 我收到错误Class App\Http\Middleware\Authenticate:api does not exist if I call php artisan route:list 。 BroadcastServiceProvider. ...
如果我这样设置我的频道,我会收到控制台错误 403。 注意:: if ($user->status) 不是 reg。 如果我这样设置我的频道,一切都会好起来的。 但是当 $user->status 不是 reg 时,我需要设置我的频道,我不想给任何回报。 问题是如果我不给任何回报,我会 ...
我已经用 laravel-echo 设置了 socket.io 加入并收听 laravel 广播频道。 公共频道运行良好,因为它们不需要任何身份验证。 私人频道没有按预期工作,我可以在不传递授权令牌的情况下使用 socket.io 客户端加入任何私人频道。 Socket.io 客户端 Larav ...
我正在尝试实时填充通知列表,但视图 vue 组件未更新。 到目前为止我的代码: 应用程序.js NotificationItem.vue NotificationAlert.vue 在我的刀片文件中,我将其用作 除了实时更新,其他一切正常。 如果我正确获取刷新通知并正确显示通知警报。 但是,当通 ...
我正在做一个项目,我正在从我的后端 laravel 获取 api 数据,并使用 axios 获取并使用其属性在我的组件的已安装部分中连接一个通道。 我通过 axios 获取 api/user 获取其中包含 以下是我从 laravel 后端通过 axios 获取用户数据的方法: 然后在我的 data ...
我正在尝试在数据更改时向用户发送广播通知。 但是每次我尝试发送通知时,都会收到此错误: array_key_exists(): The first argument should be either a string or an integer 。 这是我的通知: 当我从via数组中删除“ ...
软件: Laravel 5.8 Laravel WebSockets 1.1 Vue 2.6.10 在 websockets.php(完整文件)中,我有我的local_cert和local_pk设置以及我的证书。 如果我将此选项留空,我什至无法连接。 我还将verify_peer设置为fals ...
我正在开发 Laravel 应用程序。 我在我的应用程序中使用 Laravel 广播。 我现在要做的是尝试测试是否在 Laravel 中广播了一个事件。 我正在广播这样的事件: 我想测试事件是否被广播。 我该如何测试? 我的意思是在单元测试中。 我想做类似的事情 附加信息 该事件在创建项目 ...
我有 laravel 聊天应用程序通过 laravel-echo-server 上的 laravel 广播工作。 在前端,我使用 laravel-echo npm 包订阅频道和收听事件,但是如何订阅用 c# 编写的桌面应用程序中的频道? 我希望在 c# 上写这样的东西: ...
这是我的 Echo 配置: 在我的 vue 组件的 mount() 钩子中,我有: 在destroy() 钩子中: 但是只有here()方法被触发, joining()和leaving()方法没有被触发。 我究竟做错了什么? ...
我想使用laravel,vue和pusher创建实时订单跟踪系统。 在管理面板中,我有所有订单的列表。 这个想法是当管理员更改订单状态时,用户(此订单的所有者)将获得通知,而无需刷新页面。 为此,我想使用私人频道。 我的问题是动态创建专用频道名称。 管理面板如下所示。 有u ...
我有点陷入广播路线。 我用redis设置了一个套接字服务器,并用Laravel配置了它。 对于公共频道,一切正常,但是对于私人频道或在线状态频道,它以某种方式绕过了laravel广播路径。 无法弄清楚如何以及为什么。 我已经附加了一个回购链接,以便你们也可以探索它。 另外,下面还有 ...
我正在尝试建立一个实时通知系统。 我使用了Laravel-Notifications和laravel-echo-server。 当我在终端laravel-echo-server start中使用启动命令侦听通知时,在私有通道中发生了错误: ⚠[4:36:43 PM]-无法将H12a ...
我有一个问题,但没有找到令我满意的答案。 我有一个足球队的应用程序: 一个用户可以加入多个团队, 我想在团队中发生行动时发送通知(例如,当安排比赛时) 我以这种方式在频道上广播: 但我不知道如何在多个渠道中注册用户。 问题是,我是否需要将用户注册到他所属的每个团队的频道? ...
我们正在使用Pusher广播Laravel通知事件。 我在授权私人频道上的用户时遇到问题。 返回auth'key:signature',但格式不同。 返回的对象看起来像我上传的图像 auth:“:xoxoxoxoxox” 根据推入器文档时,它应该看起来像这样 ...