├── .github ├── FUNDING.yml └── workflows │ ├── phpstan.yml │ └── tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── art ├── banner.png └── preview.png ├── composer.json ├── phpstan.neon.dist ├── phpunit.xml ├── pint.json ├── src ├── Concerns │ └── OnlyIntegers.php ├── EasyMetricsServiceProvider.php ├── Enums │ ├── GrowthRateType.php │ └── Range.php ├── Metrics │ ├── Bar.php │ ├── Doughnut.php │ ├── Line.php │ ├── Metric.php │ ├── Pie.php │ ├── Polar.php │ ├── Trend.php │ └── Value.php ├── Result.php └── ValueResult.php └── tests ├── Pest.php ├── database ├── factories │ └── UserFactory.php └── migrations │ └── create_users_table.php └── src ├── Doughnut └── DoughnutTest.php ├── Enums ├── Gender.php ├── GrowthRateTest.php └── RangeTest.php ├── Models └── User.php ├── TestCase.php ├── Trend └── TrendTest.php └── Value ├── CustomDateColumnTest.php └── ValueTest.php /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: sakanjo 2 | -------------------------------------------------------------------------------- /.github/workflows/phpstan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/.github/workflows/phpstan.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /composer.lock 3 | .idea 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/README.md -------------------------------------------------------------------------------- /art/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/art/banner.png -------------------------------------------------------------------------------- /art/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/art/preview.png -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/composer.json -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/phpunit.xml -------------------------------------------------------------------------------- /pint.json: -------------------------------------------------------------------------------- 1 | { 2 | "preset": "laravel" 3 | } 4 | -------------------------------------------------------------------------------- /src/Concerns/OnlyIntegers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/Concerns/OnlyIntegers.php -------------------------------------------------------------------------------- /src/EasyMetricsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/EasyMetricsServiceProvider.php -------------------------------------------------------------------------------- /src/Enums/GrowthRateType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/Enums/GrowthRateType.php -------------------------------------------------------------------------------- /src/Enums/Range.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/Enums/Range.php -------------------------------------------------------------------------------- /src/Metrics/Bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/Metrics/Bar.php -------------------------------------------------------------------------------- /src/Metrics/Doughnut.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/Metrics/Doughnut.php -------------------------------------------------------------------------------- /src/Metrics/Line.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/Metrics/Line.php -------------------------------------------------------------------------------- /src/Metrics/Metric.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/Metrics/Metric.php -------------------------------------------------------------------------------- /src/Metrics/Pie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/Metrics/Pie.php -------------------------------------------------------------------------------- /src/Metrics/Polar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/Metrics/Polar.php -------------------------------------------------------------------------------- /src/Metrics/Trend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/Metrics/Trend.php -------------------------------------------------------------------------------- /src/Metrics/Value.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/Metrics/Value.php -------------------------------------------------------------------------------- /src/Result.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/Result.php -------------------------------------------------------------------------------- /src/ValueResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakanjo/laravel-easy-metrics/HEAD/src/ValueResult.php -------------------------------------------------------------------------------- /tests/Pest.php: -------------------------------------------------------------------------------- 1 |