{"repo":"ylsideas/feature-flags","free":true,"listed":false,"github":"https://github.com/ylsideas/feature-flags","clone":"git clone https://github.com/ylsideas/feature-flags.git","description":"A Laravel package for handling feature flags","language":"PHP","stars":623,"topics":["feature-flags","hacktoberfest","laravel","php","feature","feature-toggles","dark-launch","dark-launching","laravel-feature-flags","flags"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"A Feature flag is at times referred to as a feature toggle or feature switch. Ultimately it's a coding strategy to be used along with source control to make it easier to continuously integrate and deploy. The idea of the flags works by essentially safeguarding sections of code from executing if a feature flag isn't in a switched on state. This package aims to make implementing such flags across your application a great deal easier by providing solutions that work with not only your code but your routes, blade files, task scheduling and validations. The Feature flagging dashboard for Laravel In late 2022 we decided to start work on a dashboard that will work on top of all the awesomeness that Feature flags for Laravel gives you. Right now you can join the waiting list. How adding feature flags looks with this package It's pretty simple, you can start of with just simple calls to check if a flag's state is on or off. One of the unique features of this package is that it integrates heavily into Laravel by allowing you to configure different things such as access to route, schedule tasks or modifying the query builder. To get a full understanding, it's best to read the docs. Upgrading Version 3 and 2 are mostly the same. Some additonal type hinting was adding but not no major upgrade work should be required. Version 2 and is somewhat different to version 1. If you are using Laravel 9 and PHP8 you should aim to use version 2. Version 1 is no longer supported. There is an upgrade g","default_branch":null,"files":null,"tree":[],"storefront":"/r/ylsideas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ylsideas/feature-flags/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}