appstract / nova-horizon
Nova中的Horizon统计信息
3.2.0
2024-01-09 08:52 UTC
Requires
- php: ^7.4|^8.0
- laravel/horizon: ^5.0
- dev-master
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.0
- 2.x-dev
- 2.1.0
- 2.0.0
- 1.x-dev
- 1.1.0
- 1.0.0
- dev-dependabot/npm_and_yarn/express-4.19.2
- dev-dependabot/npm_and_yarn/webpack-dev-middleware-5.3.4
- dev-dependabot/npm_and_yarn/follow-redirects-1.15.6
- dev-dependabot/npm_and_yarn/babel/traverse-7.23.7
- dev-dependabot/npm_and_yarn/postcss-8.4.31
- dev-dependabot/npm_and_yarn/browserify-sign-4.2.2
This package is auto-updated.
Last update: 2024-08-28 04:51:43 UTC
README
将Horizon统计信息添加到您的Nova仪表板。
安装
您可以通过composer安装此包
composer require appstract/nova-horizon
使用方法
使用此包有两种方式。一种是在应用程序的NovaServiceProvider
中启用Horizon仪表板或工具。这将向Nova添加一个新的仪表板,如上图所示。
class NovaServiceProvider extends NovaApplicationServiceProvider { protected function dashboards() { return [ new \Appstract\NovaHorizon\Dashboard, ]; } protected function tools() { return [ new \Appstract\NovaHorizon\Tool, ]; } }
第二种方式是在主仪表板或您自己的仪表板中添加卡片。
class Main extends Dashboard { public function cards() { return [ // Like the dashboard new \Appstract\NovaHorizon\Cards\Stats, new \Appstract\NovaHorizon\Cards\Workload, new \Appstract\NovaHorizon\Cards\PendingJobs, new \Appstract\NovaHorizon\Cards\FailedJobs, new \Appstract\NovaHorizon\Cards\CompletedJobs, // Stats as seperate cards new \Appstract\NovaHorizon\Cards\JobsPerMinute, new \Appstract\NovaHorizon\Cards\RecentJobsCount, new \Appstract\NovaHorizon\Cards\FailedJobsCount, new \Appstract\NovaHorizon\Cards\Status, new \Appstract\NovaHorizon\Cards\TotalProcesses, new \Appstract\NovaHorizon\Cards\MaxWaitTime, new \Appstract\NovaHorizon\Cards\MaxRuntime, new \Appstract\NovaHorizon\Cards\MaxThroughput, ]; } }
贡献
欢迎贡献,感谢大家 的贡献 :)
关于Appstract
Appstract是一个来自荷兰的小团队。我们为Web开发者创建(开源)工具,并在Medium上撰写相关主题。您可以在Twitter上关注我们。
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。