Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel-如何计算应用程序中的每日访问量_Php_Laravel_Laravel Authorization - Fatal编程技术网

Php Laravel-如何计算应用程序中的每日访问量

Php Laravel-如何计算应用程序中的每日访问量,php,laravel,laravel-authorization,Php,Laravel,Laravel Authorization,我需要显示一个显示应用程序访问的图表,我想在创建一个表来保存用户和他访问的日期 但是对于这个表中的insert,我需要知道laravel在哪里进行了登录验证。我不知道文件和函数是什么 如果有人有更好的解决方案,我很感激 谢谢您可以创建一个全局中间件来记录访问。 然后,如果您不想为同一用户拥有大量日志,可以使用具有特定过期时间的缓存。示例:每24小时记录一次用户访问 另一种方法是使用登录事件记录用户访问。 Illumb\Auth\Events\Login(这样,每次登录都算作访问) Larav

我需要显示一个显示应用程序访问的图表,我想在创建一个表来保存用户和他访问的日期

但是对于这个表中的insert,我需要知道laravel在哪里进行了登录验证。我不知道文件和函数是什么

如果有人有更好的解决方案,我很感激


谢谢

您可以创建一个全局中间件来记录访问。

然后,如果您不想为同一用户拥有大量日志,可以使用具有特定过期时间的缓存。示例:每24小时记录一次用户访问

另一种方法是使用登录事件记录用户访问。

Illumb\Auth\Events\Login(这样,每次登录都算作访问)

Laravel版本5.3中添加了另一个事件

Illumb\Auth\Events\Authenticated(我假设每次用户通过身份验证时都会触发此事件)


您可以创建一个侦听器来检查这些事件中哪一个更适合您的目的

我不确定我是否理解。你想知道什么时候有人登录吗?您没有身份验证控制器吗?