如何在laravel中实时更新订单客户?

问题描述 投票:0回答:1

虽然我知道肯定必须查一下,但我必须来这里提供一些帮助或建议,所以我的问题是电子商务网站:

当客户刚刚完成订单或成功结帐时,工作人员立即通过通知知道某些客户刚刚创建了什么订单,我只是打算使用 Pusher 或 Laravel Echo 来接收实时通知,但不幸的是,我意识到我认为,它不适合来自员工订单管理中的订单更新的场景。如果订单刚刚完成并根据时间零星地更新到表中,这是正常的,否则,如果在几秒/分钟内不断完成和提交大量订单等等,则工作人员需要等待更新UI 订单列表由 javascript 实现?我看到他们说使用批处理?但我也不知道那种技术。因此,如果我收到您的建议或者有什么可以帮助我,这绝对是一件很棒的事情,我想对您表示感谢。

javascript laravel e-commerce analytics
1个回答
0
投票

您可以使用 Livewire 并轮询订单表以在受控的基础上获取新订单,或者您可以使用 Laravel 中的调度机制来检查新订单。看起来他们提供了亚分钟的任务调度,但这可能并不理想。

您还可以使用调度和事件系统。 Laravel 中已经内置了几种方法

Livewire Laravel 活动

© www.soinside.com 2019 - 2024. All rights reserved.