2017-08-02 53 views
0

everyone!如何跟蹤用戶在Laravel訪問的頁面

我正在做一些關於如何跟蹤用戶訪問哪些頁面的研究。 所以我的任務是返回一個錯誤頁面,當用戶訪問網站上的一個不存在的路徑,隨機字符串。我必須將這些隨機字符串保存在CSV文件中,並附有所有解釋。

我知道我必須檢查不存在的路線並生成隨機字符串以最終推入CSV文件。 但我想,我錯過了一些東西。

任何人都可以向我解釋我必須做什麼嗎?

關於此主題的文章,教程和最佳實踐將非常好。

謝謝!

+0

一些靈感https://laravel.com/docs/5.4/errors#http-exceptions –

+0

噢,太棒了!非常感謝你 – user3593591

回答

0

你可以給中間件一看。您可以在用戶進入時獲取請求,這樣做會允許您將其附加到CSV使用包中,如Maatwebsite/Laravel-Excel

這應該使您能夠跟蹤用戶訪問的頁面並檢查它是否存在存在第一和生成一個隨機字符串,並用404中止看看文件上Laravel的中間件:

Laravel 5.4 Middleware

這是去了解的一種方式,我相信還有其他的方法,以及。

+0

這就是我需要的!謝謝! – user3593591

+0

@ user3593591我不確定你可以「抓住」中間件中的HTTPError(40X),使用全局處理程序(異常/ Handler.php),並且還可以避免捕獲中間件中的任何**異常。 – Kyslik

相關問題