私はインデックスページを持っています。ユーザーがログインすると、データベースのすべてのテーブル(テーブルのボタン)が表示されます。テーブルには注文があります。つまり、ユーザーが表をクリックすると、注文の作成パスにリダイレクトされ、注文が作成されます。また、表に注文がある場合は、表示ページの注文にリダイレクトされます。各注文にはtable_idがあります。テーブルには、異なる色を表示することによって、現在ビジー状態であるかどうかが示されます。ボタンの色をリアルタイムで更新するにはどうしたらいいですか?
私がしたいことは、表のボタンの色をリアルタイムで変更することです。したがって、あるユーザーが注文を作成すると、他のユーザーは表の色が変わるとすぐにそれを見ることができます。どうすればこれを達成できますか?私はジェネラルサーバーとチャネルを研究していますが、私はまだこれらの概念に精通していません。これに関する提案はありますか?リアルタイムタイプの機能を達成するための2つの方法があります
あなたは間違いなく正しい軌道に乗っています。基本的には、両方とも同じチャネルに接続したい場合、ユーザーがバックエンドで変更を行った場合は、登録したすべてのクライアントにメッセージを公開し、それに応じて更新します。 –
@HarrisonLucasご意見ありがとうございます。今、私はページコントローラの下にあるテーブルショーページにテーブルをレンダリングします。私は 'tableshow:*'のためのチャンネルを作っていると思っています。そして、私はそれをuser_idにしたいと思っています...それは可能ですか?もしそうでなければ、テーブルショーチャンネルをデザインするためにちょっと凝った気がしますか?ありがとう –