P
pennant-development
Manages feature flags with Laravel Pennant. Activates when creating, checking, or toggling feature flags; showing or hiding features conditionally; implementing A/B testing; working with @feature directive; or when the user mentions feature flags, feature toggles, Pennant,
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manages feature flags with Laravel Pennant. Activates when creating, checking, or toggling feature flags; showing or hiding features conditionally; implementing A/B testing; working with @feature directive; or when the user mentions feature flags, feature toggles, Pennant, conditional features, rollouts, or gradually enabling features.
How to use
- Zainstaluj Laravel Pennant w swoim projekcie – pakiet jest oficjalnym narzędziem Laravelu do zarządzania flagami funkcji. 2. Zdefiniuj flagę funkcji za pomocą Feature::define(), przekazując nazwę flagi i callback, który określa warunki aktywacji (np. czy użytkownik jest adminem). 3. Sprawdzaj status flagi w kodzie PHP za pomocą Feature::active('nazwa-flagi') lub Feature::for($user)->active('nazwa-flagi') dla sprawdzenia w kontekście konkretnego użytkownika. 4. W szablonach Blade używaj dyrektywy @feature('nazwa-flagi') ... @else ... @endfeature, aby warunkowo wyświetlać komponenty na podstawie stanu flagi. 5. Aktywuj lub dezaktywuj flagi dynamicznie za pomocą Feature::activate('nazwa-flagi') i Feature::deactivate('nazwa-flagi'), opcjonalnie z zakreśleniem do konkretnego użytkownika. 6. Testuj flagi z różnymi zakresami i użytkownikami, aby upewnić się, że warunki działają prawidłowo – pamiętaj zawsze o zakreśleniu flagi do odpowiedniego kontekstu (użytkownika, zespołu), aby uniknąć błędów.