2017-09-13 53 views
-1

我需要顯示一個圖表,顯示應用程序訪問,我認爲在創建一個表來保存他訪問的用戶和日期。Laravel - 如何計算每日訪問應用程序

但是爲了插入這張表,我需要知道laravel在哪裏做了登錄認證。我不知道什麼是文件和功能。

如果有人有更好的解決方案,我明白這一點。

謝謝

+0

我不確定我是否理解。你想知道什麼時候有人登錄?你沒有認證控制器嗎? – tobifasc

回答

0

您可以創建一個全局中間件來記錄訪問。 https://laravel.com/docs/5.5/middleware#global-middleware

然後,如果你不希望有相同的用戶很多的日誌,你可以使用緩存與特定的到期時間。例如:每24小時記錄一次用戶訪問。

另一種方法是使用登錄事件來記錄用戶訪問。 https://laravel.com/docs/5.2/authentication#events

照亮\身份驗證\活動\登錄(這樣每次登錄算作一個接入)

有一個在Laravel版本中添加另一個事件5.3

照亮\身份驗證\活動\驗證的(我假設每次用戶通過驗證時都會觸發此事件)

您可以創建一個Listener來檢查哪些事件更適合您的目的。