2017 © Pedro Peláez
 

package live-config

database driven configuration

image

afshin/live-config

database driven configuration

  • Monday, September 22, 2014
  • by afshinpersian
  • Repository
  • 0 Watchers
  • 1 Stars
  • 17 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

live-config

live config is an laravel package that help us to manage configs from database( database driven configuration system) with this small package you can manage your configuaration from database and you are not depend on filesystem configuration anymore, (*1)

this is not a replacement for laravel filesystem config ( this is just simple database driven configuration system) [setting] if you want add some setting that user can change and manage on your laravel based site so this is awesome ! :D, (*2)

===========, (*3)

Requires

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

Installation

for installing this package you can use composer, (*4)

[add this line in your composer]
"afshin/live-config": "dev-master", (*5)

after that add this to the end of your config/app.php file
'providers' => array( ....... 'Afshin\LiveConfig\LiveConfigServiceProvider' );, (*6)

you should also do the migrate to add database for configuration table >>>, (*7)



php artisan migrate --package="afshin/live-config" , (*8)

Usage

for set a config with config name and value you should use like below :
LiveConfig::set('bank_id','xxx-xxxx-xxxx');, (*9)

, (*10)


it will save in afshin_live_config table in database; , (*11)

$bankid = LiveConfig::get('bank_id')
if you echo $bankid ; it will retrive xxx-xxxx-xxxx value that stored in database
, (*12)

also you can pass array to both functions .
$configs = LiveConfig::get(array('bank_id','bank_name','valid_ip'));
it retrive values of bank_id and bank_name and valid_ip as an array like below
it will return this :
array('bank_id'=>'xxx-xxxx-xxxxx','bank_name'=>'saman','valid_ip'=>'bla bala bla');
also you can set data and value with an array with key: name of configuration and value : value of configuration , (*13)

The Versions

22/09 2014

dev-master

9999999-dev https://github.com/afshinpersian/live-config

database driven configuration

  Sources   Download

MIT

The Requires

 

configuration config live-config database configuration database config db config

21/09 2014

1.0.0

1.0.0.0 https://github.com/afshinpersian/live-config

database driven configuration

  Sources   Download

MIT

The Requires

 

configuration config live-config database configuration database config db config