jameswmcnab / config-db
v3.0.0
2018-06-21 09:12 UTC
Requires
- php: ^7.1.3
- illuminate/database: 5.5.*|5.6.*
- illuminate/support: 5.5.*|5.6.*
Requires (Dev)
- orchestra/testbench: 3.5.*|3.6.*
- phpspec/phpspec: ^4.3
- phpunit/phpunit: ^6.0|^7.0
This package is auto-updated.
Last update: 2019-09-28 13:30:19 UTC
README
此包已被弃用且不再维护。作者建议使用 arcanedev/laravel-settings 包。
Laravel 数据库配置加载器
此包为 Laravel 提供简单的数据库配置存储和加载功能,以单个表的形式存储键=>值对。
Laravel 版本
Laravel | 此包 |
---|---|
5.4.* | ^2.0 |
升级时请务必查阅升级指南(UPGRADE.md
)。
安装
首先通过 Composer 拉取此包。
composer require jameswmcnab/db-config
接下来在你的 config/app.php
文件中包含服务提供者。
'providers' => [ Jameswmcnab\ConfigDb\ConfigDbServiceProvider::class, ];
如果你想在应用程序中使用 ConfigDb
门面,请在 config/app.php
文件中注册。
'aliases' => [ 'ConfigDb' => Jameswmcnab\ConfigDb\Facades\ConfigDb::class, ];
最后运行迁移来创建数据库表
php artisan migrate
自定义数据库表名
如果你想将默认配置表名从 config
更改为其他名称,则发布包配置
php artisan vendor:publish --provider="Jameswmcnab\ConfigDb\ConfigDbServiceProvider"
然后编辑主应用程序目录中的 config/config-db.php
以更改表名。请注意,你需要 在 运行迁移之前完成此操作。
使用
通过键保存配置
ConfigDb::save('foo', 'bar');
通过键获取配置
ConfigDb::get('foo'); // bar