Download the PHP package shanjing/laravel-statistics without Composer
On this page you can find all versions of the php package shanjing/laravel-statistics. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download shanjing/laravel-statistics
More information about shanjing/laravel-statistics
Files in shanjing/laravel-statistics
Package laravel-statistics
Short Description A laravel statistics library
License MIT
Informations about the package laravel-statistics
laravel-statistics
shanjing laravel-statistics
是一个基于 laravel 开发而成的统计工具,只需很少的代码即可快速构建出一个功能完善的统计模块。开箱即用,对后端开发者非常友好。
功能特性
- [x] 简洁优雅 API
- [x] 当缺失对应日期的数据时,自动补充 0 作为默认数据
- [x] json 格式存储数据,易于扩展字段, 存储更优雅
环境
- PHP > 7.4
- Laravel 8.*
- MySQL 8.*
安装
如果安装过程中出现
composer
下载过慢或安装失败的情况,请运行命令composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
把composer
镜像更换为阿里云镜像。
首先需要安装laravel
框架,如已安装可以跳过此步骤。如果您是第一次使用laravel
,请务必先阅读文档 安装 《Laravel中文文档》 !
安装完laravel
之后需要修改.env
文件,设置数据库连接设置正确
安装laravel-statistics
然后运行下面的命令来发布资源:
在该命令会生成配置文件config/statistics.php
,可以在里面修改数据库连接、以及表名,建议都是用默认配置不修改。
然后运行下面的命令完成安装:
- 注意: 由于运行安装是针对具体的迁移文件运行的, 迁移文件名不可以修改。
- 文件:"2021_09_22_083561_create_statistics_table.php",
- 目录:项目目录/database/migrations/
使用
上述步骤操作完成之后就可以使用统计功能了
- 使用统计表统计数据和读取数据
读取数据
存储数据
- 使用已有的 model 展示实时数据
1)向需要统计功能的 model 引入 statistics 模块
2)在调用的 controller 里,调用
Contributors
This project exists thanks to all the people who contribute. [Contribute].
You can contribute in one of three ways:
- File bug reports using the issue tracker.
- Answer questions or fix bugs on the issue tracker.
- Contribute new features or update the wiki.
The code contribution process is not very formal. You just need to make sure that you follow the PSR-0, PSR-1, and PSR-2 coding guidelines. Any new code contributions must be accompanied by unit tests where applicable.
License
MIT