marksihor/laravel-reports

基于 eloquent 查询的 Laravel 报告。

1.05 2023-10-27 08:57 UTC

This package is auto-updated.

Last update: 2024-09-27 10:56:55 UTC


README

基于 eloquent 查询的 Laravel 报告。

安装

composer require marksihor/laravel-reports -vvv

示例

$report = (new Report($query))
            ->filterable()
            ->setSumColumn('total')
            ->setGroupColumn('status')
            ->withQuantity()
            ->make();

$report = (new Report($query))->filterable()->today()->count();
$report = (new Report($query))->filterable()->tomorrow()->count();
$report = (new Report($query))->filterable()->yesterday()->count();
$report = (new Report($query))->filterable()->thisWeek()->count();
$report = (new Report($query))->filterable()->thisMonth()->count();
$report = (new Report($query))->filterable()->thisYear()->count();
$report = (new Report($query))->filterable()->future()->count();

许可证

MIT