Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Setting Laravel Package

jobmetric/laravel-setting

A Laravel package for managing application settings with a flexible key-value store, letting you define, save, and retrieve configuration values at runtime. Useful for admin-editable options like site name, contact details, and feature toggles without touching config files.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy: Supports adopting a Laravel-native settings package instead of building a custom settings table, cache layer, facade, and helper functions. Appropriate for app-level configuration that product/ops users may need to change without a deploy.
  • Feature and roadmap decisions: Enables admin-configurable settings, per-tenant or per-environment settings via the new configurable table name, and faster delivery of features that depend on persisted runtime configuration.
  • Release 1.1.0 impact: The configurable table name improves multi-tenant and environment separation options; the global settings object and helper function reduce integration effort; store/forget service methods support settings CRUD workflows; the store → dispatch rename and facade accessor fix improve API consistency but may require migration if the old method is in use.
  • Governance decisions: The license change, dependency version change, and config cache change warrant review before adoption or upgrade. Treat 1.1.0 as a minor release with possible breaking impact for existing consumers of the renamed method.

When to Consider This Package

  • Consider it when the product needs simple, database-backed Laravel settings with caching, a facade, helper access, and basic service methods, and the team wants to avoid maintaining custom settings infrastructure.
  • Strong fit for internal admin panels, tenant-level configuration, and non-critical runtime settings where configurability matters more than complex typing, audit trails, or secret management.
  • Look elsewhere if requirements include encrypted secrets, detailed audit logging, complex typed schemas, high-scale distributed configuration, or strict long-term support and licensing constraints.
  • Before adopting, verify the new license, review the dependency bump, test the config cache behavior in deployment, and confirm whether existing code uses store instead of dispatch.

How to Pitch It (Stakeholders)

  • Executives: This package can reduce custom development for admin-configurable settings and speed up delivery of configurable features. The main caveats are license review, dependency risk, and a small API migration risk in 1.1.0.
  • Engineering: It provides Laravel-native settings persistence with configurable table names, global object access, helpers, service methods, improved tests, and documentation. Engineering should pin the version, validate the license and dependency change, update any store calls to dispatch, and test config caching.
  • Recommendation: Pilot it for non-critical application settings first, document the upgrade path from earlier versions, and avoid using it for secrets or highly regulated configuration until security and audit requirements are separately validated.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox