bjorndcode / nova-analytics
Laravel Nova 的分析工具
1.0.0
2018-08-24 20:03 UTC
Requires
- php: >=7.1.0
- laravel/nova: *
Requires (Dev)
- orchestra/testbench: ^3.6
- phpunit/phpunit: 7.1
This package is not auto-updated.
Last update: 2024-09-30 07:18:50 UTC
README
Nova Analytics 为 Laravel Nova 添加了分析页面。如果您想将分析页面与仪表板页面分开,或者需要更详细的分析页面,它将工作得很好。
默认情况下有一个主分析页面,但您可以轻松添加包含更多详细分析的子页面。
您可以在分析页面上加载任何您想要的卡片。
安装
您可以通过 composer 在使用 Nova 的 Laravel 应用程序中安装此包
composer require bjorndcode/nova-analytics
接下来,您必须将工具与 Nova 注册。通常在 NovaServiceProvider 的 tools 方法中完成此操作。
// in app/Providers/NovaServiceProvder.php // ... public function tools() { return [ // ... new \BjornDCode\NovaAnalyticsTool\AnalyticsTool(), ]; }
用法
在 NovaServiceProvider 中,您必须注册所有您想要的卡片和页面。
// in app/Providers/NovaServiceProvder.php // ... public function boot() { parent::boot(); // Add any cards you want shown on the main "Analytics" page AnalyticsDashboard::registerIndexCards([ // new Metric, ]); // Add any subpages here // The key is the subpage name AnalyticsDashboard::registerPages([ 'pageName' => [ // new Metric, ], ]); }
点击您的 Nova 应用中的“分析”菜单项以查看卡片。
支持的卡片
您可以添加任何您想要的卡片。一个很好的例子是为 Nova 创建的自定义指标。您还可以添加来自其他包的卡片。以下是可以有用的卡片列表
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG
贡献
有关详细信息,请参阅 CONTRIBUTING
安全
如果您发现任何与安全相关的问题,请通过电子邮件 bjornlindholmhansen@gmail.com 而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 以获取更多信息。
