badinansoft / table-footer
一个用于向表格添加脚部并计算列总值的 Laravel Nova 工具
1.0.1
2022-04-20 14:05 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-09-19 19:44:50 UTC
README
此 Laravel Nova 包用于计算所有支持所需功能的列的每一列的总和。
要求
php: >=7.4
laravel/nova: ^3.0
注意:本包可能与 nova 4 不兼容
功能
- 为任何您想添加脚部的索引表添加脚部。
- 您想要的任何可计算的列都可以获取总和
- 支持此功能
- 求和
- 计数
- 平均值
- 最小值
- 最大值
截图
安装
通过 Composer 在 Laravel Nova 项目中安装此包
composer require badinansoft/table-footer
使用方法
要使用这些包,只需按照上述命令安装包,然后对于任何资源,在索引字段中添加此方法:-
ID::make(__('ID'), 'id')->calculate('count',__('Total Count')),
如上述代码所示,ID 列的脚部将显示 ID 的总数。`calculate($function,$label,$symbol='')` 接受 3 个参数,如你所见,也支持本地化,但 $symbol 不是必需的,仅用于在金额末尾添加货币符号
Number::make(__('Amount'),'amount') ->calculate('avg',__('Average Amount'),'$'),