beyondcode / nova-custom-dashboard-card
该软件包已被废弃,不再维护。没有建议的替代软件包。
这是一个Laravel Nova仪表板卡片,允许您构建自定义仪表板。
0.0.1
2018-08-22 14:47 UTC
Requires
- php: >=7.1.0
- laravel/nova: *
Requires (Dev)
- orchestra/testbench: ^3.6
- phpunit/phpunit: 7.1
This package is auto-updated.
Last update: 2021-05-08 01:05:41 UTC
README
此软件包允许您为每个Nova用户创建可定制的仪表板。
安装
您可以使用Composer将此软件包安装到使用Nova的Laravel应用中
composer require beyondcode/nova-custom-dashboard-card
接下来,您必须在Nova中注册该卡片。这通常在NovaServiceProvider
的cards
方法中完成。
// in app/Providers/NovaServiceProvder.php // ... public function cards() { return [ // ... new \Beyondcode\CustomDashboardCard\CustomDashboard, ]; }
定义可用的卡片
类似于Nova本身,您可以在“添加卡片”模态中定义所有可用的卡片。
所有这些卡片都遵循与其他Nova卡片相同的授权规则,因此您无需担心这一点。
您可以在NovaServiceProvider
中注册它们
// in app/Providers/NovaServiceProvder.php use Beyondcode\CustomDashboardCard\NovaCustomDashboard; public function boot() { parent::boot(); NovaCustomDashboard::cards([ new UsersPerDay, new TotalUsers, new TotalAwesomeUsers, // ... all cards you want to be available ]); }
定义自定义卡片名称
如果您想定义一个自定义卡片名称,该名称将在模态中显示,请将其传递给卡片的card-name
元属性,如下所示
NovaCustomDashboard::cards([ (new LaravelUpdateCard)->withMeta([ 'card-name' => 'Laravel Updates Available' ]), ]);
用法
访问您的Nova仪表板,点击“添加卡片”按钮将新卡片添加到自定义仪表板。自定义仪表板将存储在每个用户的本地存储中。
测试
composer test
变更日志
请参阅CHANGELOG了解最近更改的更多信息。
贡献
有关详细信息,请参阅CONTRIBUTING。
安全
如果您发现任何与安全相关的问题,请通过电子邮件marcel@beyondco.de报告,而不是使用问题跟踪器。
致谢
许可
MIT许可(MIT)。请参阅许可文件了解更多信息。