lyre/settings

Provides a simple and intuitive way to manage settings on Laravel.

Maintainers

Package info

github.com/kigathi-chege/lyre-settings

pkg:composer/lyre/settings

Statistics

Installs: 181

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

0.0.8 2026-01-13 13:59 UTC

This package is auto-updated.

Last update: 2026-04-25 23:56:51 UTC


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.