2017-09-27 1 views
0

私はそれが可能でもないのですが、私のユーザーテーブルに "is_active"列を追加すると、次のように動作させることはできますか? ユーザーがオンラインの場合、これがtrueに変わり、「Person active」のようにHTMLで何かを作ることができます。個人がオフラインになった場合も同様です。私はどういうわけか、ある人物がオンラインであるかオフラインであるか、そして登録されているすべてのユーザーであるかを追跡する必要があります。これどうやってするの?Laravelのユーザーのアクティブな属性

ヒントを歓迎します! 私を助ける時間をとってくれてありがとう。

+0

私はそれが可能であり、 'is_active'の値をログ機能ではtueに変更し、ログアウト機能ではfalseに変更する必要があると思います! – Maraboc

+0

ログアウトで 'is_active'がfalseになる場合は、おそらく悪い考えです。たぶん1秒に1回というようにjsで連続的にループを実行し、サーバを呼び出し、 'is_active'の値を1に設定し、毎分が' is_active'の値を0に設定する何らかのcronジョブを持っているかもしれません。 dbを 'is_active'の値でチェックし、それに応じてuiを更新する3回目の連続実行ループが必要です。 –

答えて

-1

JavascriptやLaravel APIなどと通信できる他のソフトウェアを使用する必要があります。しかし、まず、ユーザーがオンラインかオフラインかを宣言する必要があります。

関連する問題