Laravel: Tracking Seitenaufrufe
Ich versuche zu implementieren ist eine sehr einfache Seite-tracking-system mit Laravel, einfach zu wissen, welche Seiten am meisten zugegriffen wird.
Zunächst dachte ich an eine Tabelle erstellen mit Datum, request-URL (von Request::path()
) und die Benutzer-id, so einfach ist das.
Aber ich würde show-Titel auf der Seite Berichte, und dafür brauche ich einige Weise zu übersetzen, die request-URI auf Ihrer Seite Titel. Irgendwelche Ideen? Gibt es einen besseren Weg, dies zu erreichen?
Aktuell I Seite gesetzt, Titel von Blade-Dateien anzeigen, durch @section('title', ...)
.
Vielen Dank im Voraus!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Google Analytics verwenden, um zu zeigen, hübsch und sehr effiziente Berichte. Mit der API können Sie auch anpassen, die Berichte und (zum Beispiel) zeigen die Seiten-Titel.
Wenn Sie wollen, entwickeln Sie es selbst, ich denke, dass die beste Lösung ist, um zu schreiben, eine nach der filter, der aufgerufen werden kann, nach jedem laden der Seite. Eine Möglichkeit, die Einstellung der Titel, in diesem Fall ist die Verwendung von flash-session-variable (http://laravel.com/docs/session#flash-data) :
Ich weiß, das wurde schon beantwortet, aber ich möchte hinzufügen, dass ich veröffentlicht habe ein Paket, das problemlos implementiert werden, um die Seitenaufrufe zu verfolgen, die für Laravel (wenn Sie sind Eloquent ORM-Instanzen), die in bestimmten datumsbereichen: letzter Tag, Woche, Monat oder aller Zeiten.
https://github.com/marcanuy/popularity