formfeed-uk/nova-logo-url

Laravel Nova 扩展包,用于自定义 App Logo 的 URL 和链接

2.0.2 2023-01-26 12:55 UTC

This package is auto-updated.

Last update: 2024-09-26 16:31:02 UTC


README

Laravel Nova 扩展包可以为 Nova 4 添加设置自定义链接地址、图片源和类的功能

要求

  • php: ^7.3|^8.0
  • laravel/nova: ^4.0

功能

  • 自定义 Logo URL
  • 自定义暗黑模式 logo URL
  • 自定义 Logo 链接 URL
  • 自定义 Logo 类

安装

使用 composer 在使用 Nova 的 Laravel 应用中安装此包

composer require formfeed-uk/nova-logo-url

使用方法

配置选项

要配置 logo 选项,请将以下内容添加到您的 config/nova.php

// config/nova.php

return [

...

    'brand' => [
        ...
        'logo_src' => 'https://mydomain.com/img/mylogo.png',
        'logo_src_dark' => 'https://mydomain.com/img/mylogo-dark.png', // optional
        'logo_href' => 'https://google.com',
        'logo_class' => 'h-10',
        ...
    ]

...

]

已弃用的配置选项

请注意,从 2.0.0 版本开始,以下配置选项已弃用,并在未来的版本中将被移除,请参阅上述新的配置选项。

'logo_url'
'logo_link'

已知问题

  • 内部链接将导致整个页面重新加载,而不是遵循 Inertia 链接
  • 由于 Nova 加载包脚本的方式,这将对登录页面无效,我建议使用您自己的登录(或 breeze 或类似产品)并覆盖登录链接
    // config/nova.php
    'routes' => [
        'login' => '/login',
        'logout' => '/logout',
        'register' => '/register',
        'forgot_password' => '/forgot_password',
        'reset_password' => '/reset_password'
    ],

许可

Nova Logo Url 是开源软件,许可协议为 MIT 许可