Ich benutze Laravel 3. Ich möchte wissen, wie viele Benutzer online sind, also dachte ich, ich könnte alle Server-Sitzungen zählen. Dosis jemand weiß, wie ich das tun könnte? Hinweis: Ich verwende 'driver' => 'file',
in der Sitzungskonfiguration.Wie bekomme ich eine Liste aller Server-Sitzungen in Laravel?
Antwort
Sie können Sitzungen Klasse konfigurieren, um eine Datenbank zu verwenden, die Sitzungsdaten zu speichern, dann können Sie die Sitzungen Tabelle abfragen Ihre Abfragen durchführen, ist dies ein Merkmal in Laravel selbst.
Die genaue Methode Sitzungen der Konfiguration durch die Art der DB variieren Sie, hier ist eine Anleitung zur Einrichtung Sitzungen mit Datenbanken verwenden: http://laravel.com/docs/session/config#database
Großartig, ich habe es fast selbst gefunden. aber man konnte die grüne Markierung haben;) –
Das ist für mich gearbeitet.
Session::instance()->session['data'];
'Session :: get (null)' –
@WallacedeSouza ‚s Kommentar die akzeptierte Antwort auf diese Frage sein sollte. – Garre
@Garr gut das gibt mir nur den aktuellen Benutzer, nicht alle Sitzungen .. –
- 1. Wie bekomme ich eine Liste aller geladenen Typen in C#?
- 2. Wie bekomme ich eine Liste aller Feldnamen in ElasticSearch?
- 3. Wie bekomme ich eine Liste aller eingeloggten Benutzer in Yii2?
- 4. Wie bekomme ich eine Liste aller Suchbegriffe in Lucene?
- 5. Wie bekomme ich eine Liste aller verfügbaren Shell-Befehle?
- 6. 2sxc: Wie bekomme ich eine Liste aller Anwendungen? Inhalt-Typen
- 7. Wie bekomme ich eine Liste aller Subversion-Commit-Autoren-Benutzernamen?
- 8. Wie bekomme ich eine Liste aller Objekte? - PostgreSQL
- 9. Wie bekomme ich eine Liste aller verfügbaren Servlets?
- 10. Wie bekomme ich eine Liste aller anwendbaren Methoden?
- 11. Linux: Wie bekomme ich eine Liste aller sichtbaren Fenster
- 12. Wie bekomme ich eine Liste der registrierten Routen in Laravel?
- 13. Wie bekomme ich eine Liste aller Tabellen mit Identitätsspalten?
- 14. Facebook. Wie bekomme ich eine Liste aller Nutzer meiner App?
- 15. Wie bekomme ich eine Liste aller möglichen Ausnahmen der Funktion
- 16. Wie bekomme ich eine Liste aller aktuell geladenen Baugruppen?
- 17. Wie bekomme ich die Liste aller Videodateien in iPhone
- 18. Wie bekomme ich die Liste aller Drucker in Computer
- 19. Woher bekomme ich eine Liste aller iOS-Elemente?
- 20. Woher bekomme ich eine Liste aller bekannten Virensignaturen?
- 21. Wie bekomme ich die Liste aller Booleschen Werte auf True?
- 22. Wie bekomme ich eine Liste aller öffentlichen Variablen, die ich in einer Klasse habe? (C#)
- 23. In Laravel 5, wie kann ich eine Liste aller Dateien in einem öffentlichen Ordner erhalten?
- 24. Wie bekomme ich eine Liste von Dokumenten in ArangoDB?
- 25. Wie bekomme ich eine Liste aller Funktionen in einem Controller in CakePHP
- 26. Wie erhalte ich eine Liste aller zwischengespeicherten Einträge per Schlüssel in Laravel 5?
- 27. Wie bekomme ich eine Liste aller Dateinamen in einem Verzeichnis mit VB6?
- 28. Hibernate: wie bekomme ich eine Liste aller Objekte in der Sitzung
- 29. Wie bekomme ich eine Liste aller Dateien mit ESY-Erweiterung in einem Verzeichnis?
- 30. Wie bekomme ich eine Liste aller Routen, die in einer Sinatra App verwendet werden?
Unabhängig von Laravel, diese Art von Feature sind normalerweise einfacher zu speichern Sitzungen in die Datenbank zu implementieren. Sie müssen einen Punkt finden, an dem Sie die Liste der aktiven Sitzungen erhalten können. Dies kann durch Auflisten von Dateien in einem Verzeichnis oder Abfragen einer Datenbanktabelle erfolgen. –
Ok! Ich verwende Dateien zum Speichern von Sitzungen. Wo kann ich die Dateien finden? –
Bitte konsultieren Sie die technische Dokumentation des von Ihnen verwendeten Frameworks, um mehr darüber zu erfahren, wo diese Dateien gespeichert sind (dies könnte sich von der Position in PHP unterscheiden. Wenn nicht, hat das PHP-Handbuch den Speicherort: http: //www.php. net/session.configuration.php # ini.session.save-path) –