私は、2つの異なるLaravel 5.4アプリ、注文を受け取り、管理するレストランメニューシステム、顧客が注文できる1つのウェブサイトを持っています。両方のアプリケーションは異なるサーバー(localy)で動作します。つまり、私の(windows)システムでは、一度に1つのアプリケーションしか実行できません(localhost:8000)。どちらも同じデータベーステーブルを使用しています。私の質問は、レストランのメニューシステムにユーザーがウェブサイトから注文したとき、つまりデータベース内のOrdersテーブルに新しい行を追加したときにレストランメニューシステムに通知する方法です。私は通知を必要とするだけでなく、ここに表の新しい行を自動生成する: Restaurant Menu System。私はJQuery Ajaxでそれをやろうとしましたが、注文ページにajax関数をトリガーするものがないので失敗しました。 JQuery setInterval()をhereから試してみましたが、非常に非効率な方法のように思えますが、Uncaught SyntaxError: Invalid or unexpected token
というエラーも出ます。私はFacebookの通知ほど円滑になりたい。それを行うためのパッケージやトリックはありますか?1つのlaravelアプリから別のlaravelアプリへの通知を送信
ウェブサイトは、ユーザーが支払いをして注文できるカートとチェックアウトシステムを備えた他のeコマースウェブサイトと同じように見えます。どんなリードも感謝しています。
答えが何もない場合は、laravel Echoを見てみてください。これはちょうどあなたが望むライブ通知の種類です。 – milo526
Laravel Echoは同じアプリだけではなく、異なるユーザーの通知にしか使えないと思います。 Echoに関連するアプリは同じアプリで通知を表示します。 – kaustabh
ajaxをトリガーする方法は何ですか?彼らはそれを注文するために何かをクリックする必要はありませんか?なぜあなたはそれを使用できないのですか?また、仮想ホストを設定する方法を理解できれば、これらのアプリを並行して実行することができます(またはLaragonを使って処理することができます)。 – user3158900