配置管理

这个工具将配置数据存在数据库中,然后在能在Laravel中能像普通配置一样使用

wx20170810-100226

安装

  1. $ composer require laravel-admin-ext/config
  2. $ php artisan migrate

打开app/Providers/AppServiceProvider.php, 在boot方法中添加Config::load();:

  1. <?php
  2. namespace App\Providers;
  3. use Encore\Admin\Config\Config;
  4. use Illuminate\Support\ServiceProvider;
  5. class AppServiceProvider extends ServiceProvider
  6. {
  7. public function boot()
  8. {
  9. Config::load(); // 加上这一行
  10. }
  11. }

最后运行命令导入菜单和权限(也可以手动添加)

  1. $ php artisan admin:import config

然后打开http://localhost/admin/config访问.

使用

打开http://localhost/admin/config,添加一项配置,填写NameValue、和Description, Name是配置的key,Description是选填的配置注释

最后在程序中使用config($key)来获取配置,注意,配置的Name不要和config目录中的已存在的配置冲突,不然会覆盖掉系统的配置