Config extension for laravel-admin
166,283
96
4
Package Data
Maintainer Username: encore
Maintainer Contact: zosong@126.com (z-song)
Package Create Date: 2017-07-21
Package Last Update: 2021-06-16
Home Page: http://laravel-admin.org/
Language: PHP
License: MIT
Last Refreshed: 2024-12-16 15:02:26
Package Statistics
Total Downloads: 166,283
Monthly Downloads: 843
Daily Downloads: 20
Total Stars: 96
Total Watchers: 4
Total Forks: 56
Total Open Issues: 10

Config manager for laravel-admin

StyleCI Packagist Total Downloads Pull request welcome

Inspired by https://github.com/laravel-backpack/settings.

Documentation | 中文文档

Screenshot

wx20170810-100226

Installation

$ composer require laravel-admin-ext/config

$ php artisan migrate

Open app/Providers/AppServiceProvider.php, and call the Config::load() method within the boot method:

<?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();
        }
    }
}

Then run:

$ php artisan admin:import config

Open http://your-host/admin/config

Usage

After add config in the panel, use config($key) to get value you configured.

License

Licensed under The MIT License (MIT).