fidum / laravel-nova-vapor-ui-link
该软件包已被废弃,不再维护。未建议替代包。
用于连接 Laravel Nova 到 Vapor UI 仪表板的链接。
1.0.2
2020-11-20 13:54 UTC
Requires
- php: >=7.3.0
- laravel/nova: *
- laravel/vapor-ui: ^0.0|^1.0
Requires (Dev)
- psalm/plugin-laravel: ^1.4
- vimeo/psalm: ^4.0
README
将链接添加到 Laravel Vapor UI 仪表板中的 Laravel Nova 侧边栏。
如果当前用户没有访问 Vapor UI Dashboard 的权限(基于在您的 App\Providers\VaporUiServiceProvider::gate
方法中定义的 viewVaporUI
防火墙),链接将自动隐藏。为了与 Vapor UI 保持一致,它将在 local
和 testing
环境中始终显示。有关更多信息,请参阅 文档。
安装
首先,通过 composer 安装
composer require fidum/laravel-nova-vapor-ui-link
接下来,在 NovaServiceProvider
的 tools
方法中注册链接
// app/Providers/NovaServiceProvider.php // ... public function tools() { return [ new \Fidum\NovaVaporUILink\VaporUILink, ]; }
自定义
默认情况下,链接标签为 - Vapor UI,如果您想自定义它,只需在构造函数中传递新的标签文本即可
// app/Providers/NovaServiceProvider.php public function tools() { return [ new \Fidum\NovaVaporUILink\VaporUILink('Custom Label'), // or \Fidum\NovaVaporUILink\VaporUILink::make('Custom Label') ]; }
如果您需要自定义链接的 target
属性(例如在新标签页中打开页面),只需将其作为第二个参数传递给构造函数。值不应以下划线 _
开头
// app/Providers/NovaServiceProvider.php public function tools() { return [ new \Fidum\NovaVaporUILink\VaporUILink(null, 'blank'), // or \Fidum\NovaVaporUILink\VaporUILink::make()->target('blank'), ]; }
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全
如果您发现任何与安全相关的问题,请通过电子邮件发送至:author_email,而不是使用问题跟踪器。
致谢
许可
MIT 许可证(MIT)。有关更多信息,请参阅 许可文件。