lyre / settings
Provides a simple and intuitive way to manage settings on Laravel.
0.0.8
2026-01-13 13:59 UTC
Requires
- php: ^8.2
- lyre/lyre: ^1.1
README
lyre/settings provides tenant-aware key/value settings management for Lyre applications.
Install
composer require lyre/settings
Publish migrations and migrate:
php artisan vendor:publish --provider="Lyre\Settings\Providers\LyreSettingsServiceProvider"
php artisan migrate
Usage
Helper:
setting('site_name');
Set values:
\Lyre\Settings\Models\Setting::set('site_name', 'Giggle');
Get values:
\Lyre\Settings\Models\Setting::get('site_name', 'Default');
Filament
use Lyre\Settings\Filament\Plugins\LyreSettingsFilamentPlugin; $panel->plugins([ LyreSettingsFilamentPlugin::make(), ]);
Notes
- Settings are tenant-scoped when a tenant is bound by
tenant(). - Route file exists but currently has no API routes defined.