owenvoke/laravel-dashboard-cloudflare-stats-tile

用于 Laravel Dashboard 的组件,用于显示 Cloudflare 统计数据

v2.0.1 2020-09-24 14:18 UTC

This package is auto-updated.

Last update: 2024-09-05 16:27:51 UTC


README

Latest Version on Packagist Software License Build Status Style CI Total Downloads Buy us a tree

用于 Laravel Dashboard 的组件,用于显示 Cloudflare 统计数据

安装

通过 Composer

$ composer require owenvoke/laravel-dashboard-cloudflare-stats-tile

使用方法

dashboard 配置文件中,您必须在 tiles 键中添加此配置。 domains 应包含您想在仪表板上显示的任何域名 ID。

// in config/dashboard.php

return [
    // ...
    'tiles' => [
        'cloudflare_stats' => [
            'key' => env('CLOUDFLARE_KEY'),
            'email' => env('CLOUDFLARE_EMAIL'),
            'domains' => ['domain-ids-array'],
        ],
    ],
];

app\Console\Kernel.php 中,您应该安排 OwenVoke\CloudflareStatsTile\Commands\FetchCloudflareStatisticsCommand 每隔 x 分钟运行一次。

// in app/console/Kernel.php

protected function schedule(Schedule $schedule)
{
    $schedule->command(\OwenVoke\CloudflareStatsTile\Commands\FetchCloudflareStatisticsCommand::class)->everyThirtyMinutes();
}

在您的仪表板视图中,您可以使用 livewire:cloudflare-stats-tile 组件。

<x-dashboard>
    <livewire:cloudflare-stats-tile position="a1" />
</x-dashboard>

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅 CONTRIBUTING

安全

如果您发现任何安全相关的问题,请通过电子邮件 security@voke.dev 而不是使用问题跟踪器。

致谢

许可

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

实物赠品

您可以使用此包,但如果它进入您的生产环境,您需要为世界买一棵树。

众所周知,应对气候危机并保持气温不高于1.5C的最好工具之一是种树。如果您支持此包并向实物赠品森林做出贡献,您将为当地家庭创造就业机会并恢复野生动物栖息地。

您可以通过 这里 买树。

有关实物赠品的更多信息,请访问 treeware.earth