-
-
Couldn't load subscription status.
- Fork 0
Home
Welcome to the official documentation for Laravel Setanjo - a powerful multi-tenant settings package for Laravel applications.
A powerful Laravel package for managing application settings and configurations. Store global application settings or model-specific configurations (user preferences, company settings, etc.) with automatic type casting, caching, and a clean API. Perfect for feature flags, A/B testing, user preferences, and dynamic configuration management.
Note: This package does not provide multi-tenancy features for your application. However, if your Laravel project already has multi-tenancy implemented, this package can store tenant-specific settings alongside your existing tenant architecture.
- π’ Multi-Tenant Ready: Works with existing multi-tenant applications
- ποΈ Model-Specific Settings: Store settings for any Eloquent model (User, Company, etc.)
- ποΈ Global Settings: Application-wide settings without model scope
- β‘ Caching: Optional caching with configurable cache store
- π Validation: Validate models and prevent unauthorized access
- π¦ Clean API: Simple, intuitive API for setting and retrieving values
- π§ͺ Fully Tested: Comprehensive test suite included
- β Type Safety: Automatic type detection and conversion
- User Preferences: Theme, language, notification settings
- Application Configuration: Feature flags, API limits, maintenance mode
- Multi-Tenant SaaS: Per-organization/company settings
- A/B Testing: Dynamic feature toggles per user/tenant
- Dynamic Configuration: Runtime application behavior changes
Laravel Setanjo is open-source software licensed under the MIT License.
Made with β€οΈ by @AHS12 β’ Β© 2025 β’ MIT Licensed
- Home - Homepage of the wiki
- Installation Guide - Set up Setanjo in your Laravel project
- Setup & Configuration - Configure tenancy modes and basic options
- Quick Start Examples - Get up and running in minutes
- Tenancy Modes - Understanding strict vs polymorphic modes
- Facade API Reference - Complete method documentation
- HasSettings Trait - Uses of HasSrttings trait
- Commands - Artisan commands for management
- Performance Tips - Optimization best practices