Używam Laravel 3. Chcę wiedzieć, ilu użytkowników jest online, więc pomyślałem, że mogę policzyć wszystkie sesje serwera. dawka ktoś wie, jak mógłbym to zrobić? Uwaga: używam 'driver' => 'file',
w konfiguracji sesji.Jak uzyskać listę wszystkich sesji serwera w laravel?
Odpowiedz
Możesz skonfigurować klasę sesji tak, aby używała bazy danych do przechowywania danych sesji, następnie możesz zapytać tabelę sesji, aby wykonać zapytanie, jest to funkcja w samej Laravel.
Dokładna metoda konfigurowania sesji będzie zależeć od typu DB używasz, oto przypomnienie ustanowienia sesji z wykorzystaniem baz danych: http://laravel.com/docs/session/config#database
Wspaniale, prawie to znalazłem. ale możesz mieć zielony znak;) –
Ten pracował dla mnie.
'Session :: get (null)' –
@Wallacede Komentarz Suzy powinien być zaakceptowaną odpowiedzią na to pytanie. – Garre
@Garre well to daje mi tylko bieżącego użytkownika, nie wszystkie sesje .. –
- 1. Hibernate: jak uzyskać listę wszystkich obiektów aktualnie w sesji
- 2. Zapętlanie wszystkich sesji serwera w PHP
- 3. Laravel: Jak uzyskać dostęp do wartości sesji w AppServiceProvider?
- 4. Jak uzyskać listę sesji systemu Windows?
- 5. Jak uzyskać listę wszystkich użytkowników w SharePoint
- 6. Jak uzyskać listę wszystkich zainstalowanych czcionek?
- 7. Jak uzyskać listę wszystkich obiektów HttpSession w aplikacji internetowej?
- 8. Jak uzyskać listę wszystkich obiektów? - PostgreSQL
- 9. Jak uzyskać listę wszystkich dostępnych poleceń powłoki?
- 10. Jak mogę uzyskać listę wszystkich właściwości ABRecordRef?
- 11. JavaScript: Jak uzyskać listę wszystkich otwartych okien
- 12. Linux: jak uzyskać listę wszystkich widocznych okien?
- 13. Zdobądź listę wszystkich kontrolerów i akcji w laravel 5
- 14. Jak uzyskać listę tematów z serwera kafka w Javie
- 15. Jak uzyskać listę wszystkich rozszerzonych właściwości dla wszystkich obiektów
- 16. Jak uzyskać listę tras z modułu/katalogu w Laravel 5?
- 17. Jak uzyskać listę wszystkich baz danych z serwera sql w combobox przy użyciu C# .net
- 18. Jak uzyskać listę wszystkich węzłów podrzędnych w TreeView w .NET
- 19. Jak uzyskać listę zaktualizowanych kolumn w wyzwalaczu serwera SQL?
- 20. Android dexclassloader uzyskać listę wszystkich klas
- 21. Jak uzyskać klucz serwera Windows dla sesji RDP?
- 22. Magento - Jak uzyskać listę wszystkich dozwolonych krajów w liście opcji?
- 23. Jak uzyskać listę wszystkich elementów znajdujących się w miejscu kliknięcia?
- 24. Jak uzyskać listę wszystkich funduszy inwestycyjnych Yahoo Finance w R?
- 25. Jak uzyskać listę wszystkich plików wideo w telefonie iPhone?
- 26. Jak programowo uzyskać listę wszystkich modułów w języku Java 9?
- 27. jak uzyskać listę wszystkich otwartych plików w edytorze Eclipse?
- 28. Jak uzyskać listę wszystkich znaków do wydrukowania w języku C#?
- 29. Jak uzyskać listę wszystkich tabel w dwóch różnych bazach danych
- 30. Jak uzyskać listę wszystkich plików z rozszerzeniem ESY w katalogu?
Niezależnie od Laravel, tego rodzaju funkcja jest zwykle łatwiejsza do zaimplementowania przechowywania sesji w bazie danych. Musisz znaleźć punkt, w którym możesz uzyskać listę aktywnych sesji. Można tego dokonać, wyszczególniając pliki w katalogu, z którego pochodzi zapytanie do tabeli bazy danych. –
OK! używam plików do przechowywania sesji, gdzie mogę znaleźć pliki? –
Proszę zapoznać się z dokumentacją techniczną używanego środowiska ramowego, aby dowiedzieć się więcej o tym, gdzie przechowywane są te pliki (może to być inne niż miejsce, w którym działa PHP, jeśli nie, instrukcja PHP ma lokalizację: http: //www.php. net/session.configuration.php # ini.session.save-path) –