bkstar123 / laratune
A lightweight Laravel package provides a capability of tuning application database-persistent key/value settings
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/bkstar123/laratune
Requires
- php: ^7.1.3
This package is auto-updated.
Last update: 2025-09-10 03:49:14 UTC
README
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