inani / laravel-nova-configuration

一个 Laravel Nova 工具。

1.3 2019-03-30 08:05 UTC

This package is auto-updated.

Last update: 2024-09-05 19:30:05 UTC


README

使用配置输入而不是 env/config 文件。好消息!nova-conf

要求

Laravel Nova。

安装

首先通过 composer 安装Nova

composer require inani/laravel-nova-configuration

然后,您必须通过 NovaServiceProvidertools 方法注册该工具。

// inside app/Providers/NovaServiceProvder.php

// ...

public function tools()
{
    return [
        // ...
        new \Inani\LaravelNovaConfiguration\LaravelNovaConfiguration()
    ];
}

发布配置文件

php artisan vendor:publish --provider="Inani\LaravelNovaConfiguration\ToolServiceProvider"

然后运行迁移

php artisan migrate

使用

在后台管理界面

安装工具后,您应该会看到新侧边导航项“包配置”。然后只需操作设置即可。

在代码中

use Inani\LaravelNovaConfiguration\Helpers\Configuration;

// Get the value of the API_GOOGLE key, null if it doesn't exist
$value = Configuration::get('API_GOOGLE');

// Get the value of the FOO key, 'BAR' if it doesn't exist
$value = Configuration::get('FOO', 'BAR);

更新侧边栏标签

如果您想更新 Laravel Nova 侧边栏中的工具显示名称,您可以简单地在以下文件中更新 sidebar-label

resources/views/laravel-nova-configuration/navigation.blade.php

享受编码。