我有兩個不同的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