qubeek/nova-storage-info-card

一个Laravel Nova卡片,帮助您控制您的S3类型磁盘。

此包的官方仓库似乎已消失,因此该包已被冻结。

v2.1.0 2020-10-09 17:25 UTC

This package is auto-updated.

Last update: 2024-04-10 01:02:25 UTC


README

Latest Stable Version Total Downloads License composer.lock

获取存储使用的基本信息。请确保,您使用的是为该卡片添加的磁盘的 S3 驱动器



注意,您需要将磁盘添加到config/filesystem.php中

alt text

安装

您可以通过composer将此包安装到使用Nova的Laravel应用中

composer require qubeek/nova-storage-info-card

翻译

如果您想覆盖本地化,可以使用以下命令发布lang文件

php artisan vendor:publish --provider="Qubeek\NovaStorageInfoCard\CardServiceProvider"

用法

使用Nova注册卡片。要使用此包,您需要在格式中指定磁盘元数据

  • config/filesystem.php 中使用的名称
  • 表格的标题
  • 磁盘的总空间


例如

class NovaServiceProvider extends NovaApplicationServiceProvider

...

/**
 * Get the cards that should be displayed on the default Nova dashboard.
 *
 * @return array
 */
protected function cards()
{
    return [
        (new NovaStorageInfoCard())
            ->addDisk('Основной диск', 's3', '1 TB')
            ->addDisk('Дополнительный диск', 's3') // Without disk space 
            ->autoplay(false) // Enable autoplaying for slider
            ->cacheFor(24 * 60 * 60) // Cache for 24 hours
    ];
}

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件