2017 © Pedro Peláez
 

library setting

Laravel database settings

image

juy/setting

Laravel database settings

  • Monday, June 6, 2016
  • by angelside
  • Repository
  • 1 Watchers
  • 7 Stars
  • 95 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 4 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

Laravel database settings

Latest Version on Packagist ![Software License][ico-license], (*1)

Store special settings, configs to database. No replace normal laravel config usage, only alternative for site settings., (*2)


Installation

To add juy/setting to your Laravel application, follow these steps:, (*3)

Add the following to your composer.json file:, (*4)

"juy/setting": "dev-master"

Then, run composer update or composer install if you have not already installed packages., (*5)

Add the below line to the providers array in app/config/app.php configuration file (Need to add to the beginning/top, otherwise you may receive an error when you use the any config file)., (*6)

'Juy\Setting\SettingServiceProvider',

Usage

// Get single value
Setting::get('mail_driver');

// Get single value with default value
Setting::get('mail_driver', 'default value');

// Set single value
Setting::set('mail_driver', 'smtp');

// Set multiple key, value
Setting::insert([$key => $value]);

// Set key, value from form post data
$post = Input::except('_token'); // except for token
Setting::insert($post);

Migration

php artisan migrate --package=juy/setting

Seed

There is no seed file, create one as you want., (*7)

<?php

use Juy\Setting\Model\Setting;

class SettingsTableSeeder extends \Seeder {

    public function run()
    {
        DB::table('settings')->truncate();

        Setting::insert([
            [
                'key'   => 'mail_driver',
                'value' => 'smtp'
            ],
            [
                'key'   => 'mail_host',
                'value' => 'smtp.mailgun.org'
            ],
        ]);

    }
}

License

This project is open-sourced software licensed under the MIT license., (*8)

The Versions

06/06 2016

dev-master

9999999-dev http://github.com/juy/setting

Laravel database settings

  Sources   Download

MIT

The Requires

 

database laravel settings

18/08 2014

1.0.5

1.0.5.0 http://github.com/juy/setting

Laravel database settings

  Sources   Download

MIT

The Requires

 

database laravel settings

24/07 2014

1.0.4

1.0.4.0 http://github.com/juy/setting

Laravel database settings

  Sources   Download

MIT

The Requires

 

database laravel settings

23/03 2014

1.0.3

1.0.3.0 http://github.com/juy/setting

Laravel database settings

  Sources   Download

MIT

The Requires

 

database laravel settings

18/03 2014

1.0.1

1.0.1.0

Laravel database settings

  Sources   Download

MIT

The Requires

 

database laravel settings

14/03 2014

1.0.0

1.0.0.0

Laravel database settings

  Sources   Download

MIT

The Requires

 

database laravel settings