afshin/live-config

数据库驱动配置

1.0.0 2014-09-21 14:45 UTC

This package is not auto-updated.

Last update: 2024-09-24 07:17:07 UTC


README

live config 是一个 Laravel 包,它帮助我们通过数据库管理配置(数据库驱动配置系统)。使用这个小包,您可以从数据库中管理配置,不再依赖于文件系统配置。

这并不是 Laravel 文件系统配置的替代品(这只是一个简单的数据库驱动配置系统)。[设置]如果您想添加一些用户可以更改和管理的设置,那么这将非常棒! :D

===========

要求

php: >=5.4.0
illuminate/support: 4.2.*

安装

要安装此包,您可以使用 Composer

[在您的 composer 中添加此行]
"afshin/live-config": "dev-master"

之后,将此行添加到您的 config/app.php 文件末尾


```'providers' => array( ....... 'Afshin\LiveConfig\LiveConfigServiceProvider' );``` 您还应该进行迁移以添加配置表数据库 >>>

``php artisan migrate --package="afshin/live-config"``

用法

要设置具有配置名称和值的配置,您应使用以下方式
LiveConfig::set('bank_id','xxx-xxxx-xxxx');


它将在数据库中的 afshin_live_config 表中保存;

$bankid = LiveConfig::get('bank_id')
如果您 echo $bankid ; 它将检索存储在数据库中的 xxx-xxxx-xxxx 值

您也可以将数组传递给这两个函数。
$configs = LiveConfig::get(array('bank_id','bank_name','valid_ip'));
它检索 bank_id、bank_name 和 valid_ip 的值,并以数组形式返回
它将返回以下内容
array('bank_id'=>'xxx-xxxx-xxxxx','bank_name'=>'saman','valid_ip'=>'bla bala bla');
您还可以使用数组设置数据和值,键为配置名称,值为配置值