2017 © Pedro Peláez
 

library laravel-settings

Settings for Laravel 5.4 and up

image

finagin/laravel-settings

Settings for Laravel 5.4 and up

  • Tuesday, May 9, 2017
  • by finagin
  • Repository
  • 1 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Settings for Laravel 5.4 and up

Latest Version on Packagist StyleCI Total Downloads
GitHub stars , (*1)

Installation

This package can be used in Laravel 5.4 or higher. You can install the package via composer:, (*2)

composer require finagin/laravel-settings

Now add the service provider in config/app.php file:, (*3)

'providers' => [
    /*
     * Package Service Providers...
     */
    // ...
    Finagin\Settings\SettingsServiceProvider::class,
    // ...
];

You must publish the migration with:, (*4)

php artisan vendor:publish --provider="Finagin\Settings\SettingsServiceProvider" --tag="migrations"

After the migration has been published you must create the settings-tables by running the migrations:, (*5)

php artisan migrate

Also you can publish the config file with:, (*6)

php artisan vendor:publish --provider="Finagin\Settings\SettingsServiceProvider" --tag="config"

Usage

$key = 'some_key';
$value = 'some value';
$default = 'default value';

echo Settings::get($key, $default));
// output: default value

Settings::set($key, $value));
echo Settings::get($key, $default));
// output: some value

echo Settings::unset($key));
// output: true
echo Settings::unset($key));
// output: false

echo Settings::get($key, $default));
// output: default value

License

The MIT License (MIT). Please see License File for more information., (*7)

The Versions