terbium/db-config
此包已被废弃,不再维护。未建议替代包。
支持数据库存储的Laravel配置
2.0.2
2017-01-26 08:43 UTC
Requires
- php: >=5.4.0
- illuminate/support: >=5.1
Requires (Dev)
- laravel/laravel: >=5.1
- mockery/mockery: dev-master
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2020-08-26 17:52:59 UTC
README
此包扩展了默认的laravel Config,因此具有回退功能
对于Laravel 4,请使用1.*分支!
安装
在您的composer.json中要求此包
"terbium/db-config": "2.*"
并将ServiceProvider添加到app/config/app.php文件中的providers数组中
'Terbium\DbConfig\DbConfigServiceProvider',
使用artisan CLI发布配置和迁移
php artisan vendor:publish
运行迁移以创建设置表
php artisan migrate
您可以在app/config/app.php文件的aliases
键中注册facade。
'aliases' => array( 'DbConfig' => 'Terbium\DbConfig\Facade' )
或替换默认的一个
'aliases' => array( 'Config' => 'Terbium\DbConfig\Facade' )
##配置
return array( 'table' => 'settings' );
##特定命令
###将项目存储到数据库表中
Config::store($key, $value) // this sets the key immediately
###从数据库中删除项目
Config::forget($key)
###清除当前内存中的所有项目(它们将在下一次调用时重新加载)
Config::clear()
###截断设置表
Config::clearDb()
###返回包含数据库中设置列表的查询构建器
Config::listDb($wildcard = null)