gaiatools/fulcrum-settings
Composer 安装命令:
composer require gaiatools/fulcrum-settings
包简介
Advanced feature flags and configuration management system for Laravel with rule-based targeting
关键字:
README 文档
README
A powerful feature flag and configuration management system for Laravel with rule-based targeting and conditional evaluation.
Documentation
- Documentation Home
- Overview
- Quick Start
- Installation
- Usage Guide
- Settings via Migrations
- Comparison Table
- Use Cases
- Class-Based Settings
- Targeting Rules
- Setting Types & Custom Handlers
- Multi-tenancy
- Data Portability (Import/Export)
- Events and Observability
- Extensibility (Drivers)
- Laravel Horizon Integration
- Carbon/DateTime Integration
- Queues and Jobs
- Spatie Settings Migration
- Laravel Pennant Migration
- Troubleshooting
- API Reference
Examples
- Basic Feature Flags
- Advanced Targeting Rules
- Multi-Tenancy Setup
- Custom Type (Money)
- Data Portability (Import/Export)
Features
- Rule-based Evaluation: Complex targeting based on user attributes, segments, geo-location, and more.
- Carbon Integration: First-class support for
Carbondates and time-based scheduling rules. - Horizon Integration: Built-in support for Laravel Horizon with proper tagging and observability.
- Data Portability: Import and export settings in various formats (JSON, CSV, XML, YAML, SQL).
- Asynchronous Operations: Large imports and exports can be queued for better performance.
Quick Start
use GaiaTools\FulcrumSettings\Facades\Fulcrum; // Check a feature flag if (Fulcrum::isActive('new_dashboard')) { // ... } // Get a setting value $value = Fulcrum::get('discount_percentage', default: 0);
For more details, see the Full Documentation.
统计信息
- 总下载量: 36
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2026-06-05