Assegurant que mai et sentis sol, som aquí per oferir solucions ràpides i eficients a qualsevol repte que pugui sorgir.
Laravel Settings Kit és un paquet complet per gestionar configuracions i preferències dins d'aplicacions Laravel, oferint una solució flexible, multilingüe i amb API REST completa per a aplicacions headless.
Permet definir valors globals amb sistema d'overrides intel·ligent (mantenint els valors originals), configuracions específiques per usuari, autocreació de preferències amb detecció automàtica de tipus, i accés complet via API REST per a aplicacions JavaScript, mòbils i SPAs.
Settings::setWithAutoCreate(), Settings::forget()Una de les funcionalitats més avançades és el sistema que separa els valors originals dels overrides globals:
Laravel Settings Kit inclou una API REST completa perfecta per a aplicacions Vue.js, React, Angular, aplicacions mòbils i qualsevol frontend que necessiti gestionar configuracions:
GET /api/settings-kit - Obtenir totes les configuracions amb filtresPOST /api/settings-kit/{key} - Crear/actualitzar configuracions amb autocreacióDELETE /api/settings-kit/{key} - Reinicialitzar a valors originalslocale, user_id, categoryEl paquet detecta automàticament el tipus de dada i crea preferències al vol:
Settings::setWithAutoCreate('feature_enabled', true) - Crea preferència booleanSettings::createIfNotExists() - Crea només si no existeixSettings::forget() - Inicialització intel·ligent a valors originalsSistema multilingüe complet amb suport per crear traduccions en lots i gestió avançada:
Settings::createWithTranslations() - Crea preferència amb múltiples idiomesSettings::allWithTranslations('ca') - Obté totes les configuracions traduïdesapp()->getLocale()Laravel Settings Kit és 100% codi obert, amb cobertura completa de tests i dissenyat per adaptar-se a qualsevol projecte Laravel modern. Compatible amb aplicacions tradicionals i arquitectures headless.