antto1/config

laravel-admin 的配置扩展

v1.4.7.1 2020-09-28 07:38 UTC

README

StyleCI Packagist Total Downloads Pull request welcome

灵感来源于 https://github.com/laravel-backpack/settings.

英文文档 | 中文文档

截图

wx20170810-100226

安装

$ composer require antto1/laravel-admin-ext-config

$ php artisan migrate

打开 app/Providers/AppServiceProvider.php 文件,并在 boot 方法中调用 Config::load() 方法

<?php

namespace App\Providers;

use Encore\Admin\Config\Config;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider
{
    public function boot()
    {
        $table = config('admin.extensions.config.table', 'admin_config');
        if (Schema::hasTable($table)) {
            Config::load();
        }
    }
}

然后执行以下命令

$ php artisan admin:import config

打开 http://your-host/admin/config

用法

在面板中添加配置后,使用 config($key) 获取配置的值。如果image有值,将会代替value

许可协议

许可协议为 MIT 许可协议 (MIT).