vi-kon / laravel-db-config
该包已被弃用且不再维护。未建议替代包。
Laravel 5 数据库配置器
v1.2.0
2016-05-09 22:43 UTC
Requires
- php: >=5.5.9
- illuminate/auth: ~5.1
- illuminate/config: ~5.1
- illuminate/container: ~5.1
- illuminate/database: ~5.1
- illuminate/support: ~5.1
This package is not auto-updated.
Last update: 2021-03-05 21:49:31 UTC
README
这是一个用于在数据库中存储动态配置的 Laravel 5 包。
目录
特性
- 数据库中存储动态配置
- 轻松添加新键
安装
通过 composer 在项目根目录下运行以下命令
composer require vi-kon/laravel-db-config
在您的 Laravel 5 项目中,将以下行添加到 app.php
// to app.php's providers array 'ViKon\DbConfig\DbConfigServiceProvider',
要安装数据库迁移文件,简单调用以下命令
php artisan vendor:publish --provider=ViKon\DbConfig\DbConfigServiceProvider php artisan migrate
这将把 create_config_table 迁移文件安装到应用程序的 database/migrations 目录中,并在默认数据库中创建新的 config 表。
使用
获取值
从数据库获取数据很简单
$value = config_db('key');
如果键不存在于数据库中,则提供默认值
$value = config_db('key', 'default_value');
如果未向 config_db 函数提供任何参数,则返回 ViKon\DbConfig\DbConfig 实例。
// Get value by key $value = config_db()->get('key'); // Get value by key with default value $value = config_db()->get('key', 'default_value');
设置值
要设置数据库中的值,只需简单调用不带参数的 config_db 函数,然后调用 set 方法。
config_db()->set('key', 'value');
###组织配置键
为了更好地维护,支持将配置值组织到组中。要获取或设置组中的配置值,简单使用 {group}::{key} 作为一个键的模式。
// Gets 'db' group username value $value = config_db('db::username');
许可
此包采用 MIT 许可证授权