ikeraslt/laravel-settings

v1.2.4 2018-10-15 08:27 UTC

This package is not auto-updated.

Last update: 2020-01-24 17:06:30 UTC


README

Provides accessibility to key - value based settings model

Instalation

Require this package with composer

composer require ikeraslt/laravel-settings

Add the ServiceProvider to the providers array in config/app.php

Ikeraslt\LaravelSettings\ServiceProvider::class,

If you want to use the facade, add this to your facades in config/app.php:

'Settings' => Ikeraslt\LaravelSettings\Facade::class,

Run the migrations. This will add the settings table to your database

php artisan migrate

Usage

Via helper

Get setting:

$value = settings('key');

Set value:

settings('key', 'value');

Get all:

settings()

Via facade

Get setting:

$value = Settings::get('key');

Set value:

Settings::set('key', 'value');

Get all:

Settings::getAll()