fidum/laravel-nova-vapor-ui-link

该软件包已被废弃,不再维护。未建议替代包。

用于连接 Laravel Nova 到 Vapor UI 仪表板的链接。

资助软件包维护!
dmason30

安装量: 116,286

依赖者: 0

建议者: 0

安全: 0

星标: 6

关注者: 3

分支: 1

开放问题: 0

语言:Blade

1.0.2 2020-11-20 13:54 UTC

This package is auto-updated.

Last update: 2022-05-14 00:11:51 UTC


README

Latest Version on Packagist Twitter Follow

将链接添加到 Laravel Vapor UI 仪表板中的 Laravel Nova 侧边栏。

如果当前用户没有访问 Vapor UI Dashboard 的权限(基于在您的 App\Providers\VaporUiServiceProvider::gate 方法中定义的 viewVaporUI 防火墙),链接将自动隐藏。为了与 Vapor UI 保持一致,它将在 localtesting 环境中始终显示。有关更多信息,请参阅 文档

Nova Vapor UI Link Demo

安装

首先,通过 composer 安装

composer require fidum/laravel-nova-vapor-ui-link

接下来,在 NovaServiceProvidertools 方法中注册链接

// 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'),
    ];
}

Laravel Nova Vapor UI Link Logo

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING

安全

如果您发现任何与安全相关的问题,请通过电子邮件发送至:author_email,而不是使用问题跟踪器。

致谢

许可

MIT 许可证(MIT)。有关更多信息,请参阅 许可文件