otifsolutions/laravel-settings

This package creates a complete generic Settings Table and structure to be used in project. For Laravel.

1.0.1 2021-03-26 14:09 UTC

This package is auto-updated.

Last update: 2024-04-26 20:46:50 UTC


README

Requirements

PHP 7 > PHP 7.1

How to use the library

Install via the composer

Using the composer(Recomended)

Either run the following command in the root directory of your project:

composer require otifsolutions/laravel-settings

Then simply run migrations to run the Setting Migration

php artisan migrate

Namespace for Model Setting

use OTIFSolutions\Laravel\Settings\Models\Setting;

Update or Create a new Setting

Setting::set('KEY_GOES_HERE','VALUE_GOES_HERE','TYPE_GOES_HERE')

Type can be : 'STRING','BOOL','INT','JSON','DOUBLE'

Get a Setting

Setting::get('KEY_GOES_HERE')

If Setting does not exist the system will return null

Delete a Setting

Setting::remove('KEY_GOES_HERE')

If Setting does not exist the system will return null

Details

This pakage is used to add generic Settings structure to the Laravel project.