maksuco / reports
获取访问量、页面浏览量等
v0.7.5
2018-08-24 22:59 UTC
Requires
- spatie/laravel-analytics: ^3.1
This package is not auto-updated.
Last update: 2024-09-29 05:48:32 UTC
README
此包有助于管理和统计。
安装
此包需要Spatie/Analytics来生成图表。您可以通过composer安装此包
$ composer require maksuco/Reports OR $ composer require maksuco/Reports:dev-master
此包与Laravel +5.5的自动发现功能兼容,但与较旧版本也兼容
用法
Spatie Laravel-Analytics是使用Google Analytics所必需的,该包将自动安装,但需要进行配置,因此您也可以使用以下方法
use Analytics;
use Spatie\Analytics\Period;
//fetch the most visited pages for today and the past week
Analytics::fetchMostVisitedPages(Period::days(7));
//fetch visitors and page views for the past week
Analytics::fetchVisitorsAndPageViews(Period::days(7));
https://github.com/spatie/laravel-analytics
分析助手
分析:获取从今天起的日期 $period = 'month','day','year','all' $period2 = 1,2,3, 等
\Reports::period($period,$period2);
分析:获取访问量和页面浏览量 $path = /someurl/blogname
\Reports::counter($period,$period2,$path);
分析:获取图表的访问量和页面浏览量 $path = /someurl/blogname 返回 [$visitors,$pageviews,$labels];
\Reports::chart($period,$period2,$path);
分析:获取图表的访问量和页面浏览量
\Reports::charts($data1);
报告
获取每个表中两个字段的 $count 和 $sum,日期字段是必须使用的,例如:created_at
\Reports::reports($biz_id,$table,$date,$sum);
获取图表报告的数据,与之前相同,但此返回 'total_sum', 'total_count', 'date', 'sum' 和 'count',因此您可以在图表数据集中使用它
$chart = \Reports::reports_chart($biz_id,$table,$date,$field); {!! $chart['sum'] !!}
安全性
如果您发现任何与安全相关的问题,请报告。
致谢
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。