badinansoft/table-footer

一个用于向表格添加脚部并计算列总值的 Laravel Nova 工具

1.0.1 2022-04-20 14:05 UTC

This package is auto-updated.

Last update: 2024-09-19 19:44:50 UTC


README

Laravel Nova 包用于计算所有支持所需功能的列的每一列的总和。

Detail View

要求

  • php: >=7.4
  • laravel/nova: ^3.0

注意:本包可能与 nova 4 不兼容

功能

  • 为任何您想添加脚部的索引表添加脚部。
  • 您想要的任何可计算的列都可以获取总和
  • 支持此功能
    • 求和
    • 计数
    • 平均值
    • 最小值
    • 最大值

截图

Detail View

安装

通过 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'),'$'),