Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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
Laravel 如何使用antonioribeiro/tracker返回tracker_sessions表中的所有行_Laravel_Laravel 5 - Fatal编程技术网

Laravel 如何使用antonioribeiro/tracker返回tracker_sessions表中的所有行

Laravel 如何使用antonioribeiro/tracker返回tracker_sessions表中的所有行,laravel,laravel-5,Laravel,Laravel 5,我正在使用我的网站分析。 一切都按预期进行,但我希望在计算tracker_sessions表中的所有行时 $sessions = Tracker::sessions(); return count($sessions); 它只返回今天创建的行数。 如何返回tracker_sessions表中的所有行?查看文档,您可以这样做以获得更多会话: $sessions = Tracker::sessions(60 * 24 * 365 ); // get sessions (visits) from t

我正在使用我的网站分析。 一切都按预期进行,但我希望在计算tracker_sessions表中的所有行时

$sessions = Tracker::sessions();
return count($sessions);
它只返回今天创建的行数。
如何返回tracker_sessions表中的所有行?

查看文档,您可以这样做以获得更多会话:

$sessions = Tracker::sessions(60 * 24 * 365 ); // get sessions (visits) from the past 365 days
..,或任何您想要的分钟数

您还可以使用查询生成器直接统计表:

use Illuminate\Support\Facades\DB;

$sessions = DB::table('tracker_sessions')->count();

我不知道为什么Tracker::sessions(60*24*365)这个查询不会立即更新结果,有时给出的行数比实际的行数少。计算表肯定要高效得多@PrakashPoudelYes它更有效,但我没有立即更新,因为配置文件中启用了缓存,所以它是从缓存加载的,而不是立即更新