2017-09-27 11 views
0

Ich habe keine Ahnung, ob es sogar möglich ist, aber, wenn ich eine Spalte "is_active" zu meiner Benutzertabelle hinzufügen. Kann ich es wie folgt funktionieren lassen? Wenn der Benutzer online ist, wird dies zu "true", sodass ich in HTML etwas wie "Person active" machen kann. Dasselbe gilt, wenn die Person offline geht. Ich muss irgendwie verfolgen, ob eine Person online oder offline ist und das für alle registrierten Benutzer. Wie kann ich das machen?Laravel Benutzer aktives Attribut

Tipps sind willkommen! Danke, dass du dir die Zeit genommen hast, mir zu helfen.

+0

Ich denke, es ist möglich, und Sie müssen den Wert von "is_active" in der Logging-Funktion zu ändern und in der Abmeldung zu false! – Maraboc

+0

Wenn das Abmelden 'is_active' auslöst, ist es wahrscheinlich eine schlechte Idee. Vielleicht können Sie eine kontinuierlich laufende Schleife in js haben, die, sagen wir, jede Minute den Server aufruft und den Wert von 'is_active' auf 1 setzt und auch eine Art Cron-Job hat, der jede Minute den Wert von 'is_active' auf 0 setzt Sie benötigen eine 3. kontinuierlich laufende Schleife, die db auf den Wert von 'is_active' überprüft und entsprechend aktualisiert. –

Antwort

-1

Sie sollten Javascript oder andere Software verwenden, die beispielsweise mit der Laravel-API kommunizieren kann. Aber zuerst sollten Sie angeben, wann ein Benutzer online oder offline ist.