owenvoke / laravel-dashboard-cloudflare-stats-tile
用于 Laravel Dashboard 的组件,用于显示 Cloudflare 统计数据
v2.0.1
2020-09-24 14:18 UTC
Requires
- php: ^7.4
- spatie/laravel-dashboard: ^2.0
Requires (Dev)
- phpunit/phpunit: ^9.3
README
用于 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。