LaravelPackages.net
Acme Inc.
Toggle sidebar
bkstar123/laratune

A lightweight Laravel package provides a capability of tuning application database-persistent key/value settings

11
1
1.0.2
About bkstar123/laratune

bkstar123/laratune is a Laravel package for a lightweight laravel package provides a capability of tuning application database-persistent key/value settings. It currently has 1 GitHub stars and 11 downloads on Packagist (latest version 1.0.2). Install it with composer require bkstar123/laratune. Discover more Laravel packages by bkstar123 or browse all Laravel packages to compare alternatives.

Last updated

laratune

A lightweight Laravel package provides a capability of tuning application database-persistent key/value settings

1. Requirements

It is recommended to install this package with PHP version 7.1.3+ and Laravel Framework version 5.6+

2. Installation

composer require bkstar123/laratune

Run php artisan migrate to create settings table for storing key/value settings.

3. Usage

<?php
Setting::get('sitename', 'Default Site Name'); // same result as config('settings.sitename', 'Default Site Name')
Setting::set('sitename', 'YourSiteName'); // Define a key & value pair in settings table and load it to config('settings')
Setting::all(); // Get a collection of all records in settings table
Setting::forget('sitename'); // Delete a key & value pair from setting tables and unload it from config('settings')
Setting::purge(); // Truncate settings table and unload the entire config('settings') array

Star History Chart