czemu/laravel-simplestats

为Laravel提供的简单统计。

1.1.0 2018-06-15 13:56 UTC

This package is auto-updated.

Last update: 2024-09-29 05:02:02 UTC


README

受Kohana的Simplestats启发的Laravel简单统计包。

要求

  • PHP 7.1+
  • Laravel 5.5+

安装

通过composer安装包

composer require czemu/laravel-simplestats

如果你使用Laravel >= 5.5,该包将自动注册。

发布迁移

php artisan vendor:publish --provider='Czemu\Simplestats\SimplestatsServiceProvider' --tag="migrations"

运行迁移

php artisan migrate

你也可以发布配置文件

php artisan vendor:publish --provider='Czemu\Simplestats\SimplestatsServiceProvider' --tag="config"

用法

更新或创建名为"file"的项目的id为"1"的统计信息

Simplestats::update('file', 1);

更新或创建基于cookie的唯一统计信息(针对名为"print"的id为"2"的项目)

Simplestats::update('print', 2, TRUE);

获取名为"page"的id为"3"的项目的统计信息

Simplestats::get('page', 3);

获取指定日期的名为"download"的id为"4"的项目的统计信息

Simplestats::get('download', 4, '2018-05-20');

获取指定日期范围内名为"click"的id为"5"的项目的统计信息

Simplestats::get('download', 5, ['2018-05-01', '2018-05-15']);

许可证

MIT许可证(MIT)。请参阅LICENSE.md文件获取更多信息。