[扩展推荐] Laravel Nova 后台中查看 Horizon 数据
Nova Horizon 是由 Appstract 团队提供的一个扩展, 用于为 Nova 提供统计信息:
最基本的使用方法,直接将其添加到 NovaServiceProvider
的 dashboards
方法中:
class NovaServiceProvider extends NovaApplicationServiceProvider
{
protected function dashboards()
{
return [
new \Appstract\NovaHorizon\Dashboard,
];
}
}
当然,你也可以使用该扩展通过的 cards
组件,在你想要的显示统计的地方显示你想要的统计信息,以下是撰写本文的时候支持的 card
组件:
class NovaServiceProvider extends NovaApplicationServiceProvider
{
protected 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/nova-horizon.
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。