everyone!如何跟踪用户在Laravel访问的页面
我正在做一些关于如何跟踪用户访问哪些页面的研究。 所以我的任务是返回一个错误页面,当用户访问网站上的一个不存在的路径,随机字符串。我必须将这些随机字符串保存在CSV文件中,并附有所有解释。
我知道我必须检查不存在的路线并生成随机字符串以最终推入CSV文件。 但我想,我错过了一些东西。
任何人都可以向我解释我必须做什么吗?
关于此主题的文章,教程和最佳实践将非常好。
谢谢!
everyone!如何跟踪用户在Laravel访问的页面
我正在做一些关于如何跟踪用户访问哪些页面的研究。 所以我的任务是返回一个错误页面,当用户访问网站上的一个不存在的路径,随机字符串。我必须将这些随机字符串保存在CSV文件中,并附有所有解释。
我知道我必须检查不存在的路线并生成随机字符串以最终推入CSV文件。 但我想,我错过了一些东西。
任何人都可以向我解释我必须做什么吗?
关于此主题的文章,教程和最佳实践将非常好。
谢谢!
你可以给中间件一看。您可以在用户进入时获取请求,这样做会允许您将其附加到CSV使用包中,如Maatwebsite/Laravel-Excel
这应该使您能够跟踪用户访问的页面并检查它是否存在存在第一和生成一个随机字符串,并用404中止看看文件上Laravel的中间件:
这是去了解的一种方式,我相信还有其他的方法,以及。
这就是我需要的!谢谢! – user3593591
@ user3593591我不确定你可以“抓住”中间件中的HTTPError(40X),使用全局处理程序(异常/ Handler.php),并且还可以避免捕获中间件中的任何**异常。 – Kyslik
一些灵感https://laravel.com/docs/5.4/errors#http-exceptions –
噢,太棒了!非常感谢你 – user3593591