bambamboole/nova-settings

Laravel Nova 工具。


README

通过代码添加设置并通过 Nova 进行编辑。

要求

  • Laravel Nova

安装

composer require bambamboole/nova-settings

使用

安装此工具后,您需要将其添加到您的 nova 工具中。

    public function tools()
    {
        return [
            //...
            new \Bambamboole\NovaSettings\NovaSettings(),
            //...
        ];
    }

现在您可以在 Service Providers 的 boot 方法中添加部分和字段。

    public function boot()
    {
        $settingsManager = $this->app->get(NovaSettingsManager::class);

        $settingsManager->addSection('Company', 'Details about the company');
        $settingsManager->addField('Company Name', 'text', 'company', 'the full company name');
    }

当前可能的类型有 texttime

## 截图 screenshot
screenshot
screenshot

路线图

  • 原生 Nova 字段
  • 验证
  • 作用域