我有两个不同的Laravel 5.4应用程序,一个用于接收和管理订单的餐厅菜单系统,以及一个客户可以在其中下订单的网站。这两个应用程序运行在不同的服务器上(localy),这意味着,在我的(Windows)系统中,我一次只能运行一个应用程序(localhost:8000)。两者都使用相同的数据库表。我的问题是,当用户从网站下订单时,如何通知餐馆菜单系统,即向数据库中的订单表添加新行?我需要一个通知以及在表中自动生成新行,如下所示: Restaurant Menu System。我试过用JQuery Ajax来做,但失败了,因为没有什么可以在页面中触发ajax函数。尝试从here jQuery setInterval(),但它似乎是一个非常低效的方式,也给出了一个错误Uncaught SyntaxError: Invalid or unexpected token
。我想像Facebook的通知一样顺畅。有没有包装或窍门可以做到这一点?从一个laravel应用程序发送通知到另一个
该网站看起来就像任何其他电子商务网站与购物车和结账系统,用户可以支付和下订单。任何线索表示赞赏。
你有什么尝试,如果答案是什么,尝试看laravel回声,这正是你想要的实时通知 – milo526
我认为Laravel回声仅适用于相同的应用程序,但不同的用户通知,因为任何教程与Echo相关在同一个应用中显示通知。 – kaustabh
怎么没有触发ajax?他们不需要点击某些东西来订购它?你为什么不能使用它?如果你能弄清楚如何设置虚拟主机,那么你可以自己做一个大好的事情,这样你就可以同时运行这两个应用(或者使用Laragon来为你处理)。 – user3158900