bjorndcode/nova-analytics

Laravel Nova 的分析工具

1.0.0 2018-08-24 20:03 UTC

This package is not auto-updated.

Last update: 2024-09-30 07:18:50 UTC


README

Latest Version on Packagist Total Downloads

Nova Analytics 为 Laravel Nova 添加了分析页面。如果您想将分析页面与仪表板页面分开,或者需要更详细的分析页面,它将工作得很好。

默认情况下有一个主分析页面,但您可以轻松添加包含更多详细分析的子页面。

您可以在分析页面上加载任何您想要的卡片。

screen shot 2018-08-24 at 21 01 25

安装

您可以通过 composer 在使用 Nova 的 Laravel 应用程序中安装此包

composer require bjorndcode/nova-analytics

接下来,您必须将工具与 Nova 注册。通常在 NovaServiceProvidertools 方法中完成此操作。

// 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)。请参阅 许可证文件 以获取更多信息。