beartropy / settings
Dynamic settings management for Laravel with Livewire UI
Installs: 134
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/beartropy/settings
Requires
- php: ^8.2
- beartropy/tables: *
- beartropy/ui: *
- illuminate/support: ^10.0|^11.0|^12.0
- livewire/livewire: ^3.0
Requires (Dev)
- orchestra/testbench: ^10.8
- pestphp/pest: ^4.3
- pestphp/pest-plugin-laravel: ^4.0
README
🐻 Beartropy Settings
Dynamic settings management for Laravel with Livewire UI
Database • Caching • Types • Dot Notation
A comprehensive settings management package for Laravel, featuring database storage, caching, strong typing, and dot-notation access.
📚 Documentation
The full documentation for this package involves installation, configuration, and advanced usage examples.
👉 Read the full documentation at beartropy.com/settings
✨ Key Features
- Dynamic Management: Database-backed settings with automatic caching for high performance.
- Type Support: Automatic type inference and casting (boolean, integer, array, string).
- Dot Notation: Easy grouping and retrieval of settings (e.g.,
app.name,mail.from.address). - Facade Support: Simple and intuitive API via the
BeartropySettingsfacade. - Livewire Integration: Built-in support for managing settings via Livewire UIs.
🚀 Quick Installation
You can install the package via composer:
composer require beartropy/settings
🤝 Contributing
Please see CONTRIBUTING for details.
📄 License
The MIT License (MIT). Please see License File for more information.
Note
Disclaimer: This software is provided "as is", without warranty of any kind, express or implied. Use at your own risk.