LaravelPackages.net
Acme Inc.
Toggle sidebar
finagin/laravel-settings

Settings for Laravel 5.4 and up

14
0
0.1.0
About finagin/laravel-settings

finagin/laravel-settings is a Laravel package for settings for laravel 5.4 and up. It currently has 0 GitHub stars and 14 downloads on Packagist (latest version 0.1.0). Install it with composer require finagin/laravel-settings. Discover more Laravel packages by finagin or browse all Laravel packages to compare alternatives.

Last updated

Settings for Laravel 5.4 and up

Latest Version on Packagist StyleCI Total Downloads
GitHub stars

Installation

This package can be used in Laravel 5.4 or higher. You can install the package via composer:

composer require finagin/laravel-settings

Now add the service provider in config/app.php file:

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

You must publish the migration with:

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:

php artisan migrate

Also you can publish the config file with:

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.

Star History Chart