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 Nova Simple Setting Laravel Package

elipzis/laravel-nova-simple-setting

A simple settings package for Laravel Nova that stores key-value configuration in the database and lets you edit app-wide options, toggles, and site settings from a clean Nova interface—no custom admin screens required.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for application settings: This package (a Nova-backed key/value settings store) lets you avoid building an admin settings screen yourself. The decision it unblocks is whether a small, single-maintainer 0.x package is an acceptable dependency for configuration UI versus a first-party implementation (a settings table, a cast/helper, and a Nova resource).
  • Admin surface for non-technical stakeholders: It supports the roadmap decision to expose runtime configuration (feature toggles, copy, integration keys) to ops/marketing/support through Nova rather than requiring a deploy or engineer involvement — a common lever for reducing release cadence pressure.
  • Framework upgrade planning: The v0.3.1 "Bump Laravel to 11" change is directly relevant to any Laravel 10→11 migration decision. This release is effectively the package telling you which Laravel majors it targets; it should be slotted into your upgrade dependency map before you commit to a Laravel 11 timeline.
  • Nova dependency gating: Because it only makes sense if you already license Laravel Nova, it feeds the broader "is Nova worth its per-seat cost for our admin needs" evaluation rather than standing alone as a feature decision.
  • Scope-of-settings use cases: Suitable for flat, low-volume, frequently-read simple settings (flags, labels, credentials for third-party tools). Not a fit for anything needing typed/nested config, per-tenant scoping, audit history, or environment-level overrides — those should be treated as internal build work, not expected from this package.

When to Consider This Package

Adopt when all of the following hold:

  • You already run Laravel Nova (this package has no value without it).
  • You are on, or actively moving to, Laravel 11 — v0.3.1's headline change is framework compatibility, so older Laravel majors may no longer be supported.
  • Your settings needs are genuinely simple: flat keys, admin-editable, cached reads, no versioning or rollback requirements.
  • You are comfortable pinning a 0.x dependency and reviewing each release; there is no 1.0 API-stability guarantee, and the maintainer is a small team (elipZis), not a foundation-backed project.

Look elsewhere or build in-house when:

  • You need typed settings, nested/structured config, per-tenant or per-environment values, audit logs, or approval workflows.
  • You are not a Nova shop (consider Filament-based alternatives, or plain config + a custom resource).
  • You need strong supply-chain assurance: the release is mostly Dependabot CI bumps, and a Laravel major bump shipped in a patch version (0.3.1) signals loose semantic-versioning discipline — budget time to read changelogs and run upgrade tests rather than trusting ^0.3.
  • You need a support contract or SLA.

How to Pitch It (Stakeholders)

Executives: An open-source add-on for our Laravel admin panel that lets non-engineers change simple app settings without a code release. Low cost, low commitment — but it is a pre-1.0 community package from a small maintainer, so we should treat it as a convenience layer, not infrastructure, and keep an exit path (our data lives in our own database, so replacing the UI is cheap).

Engineering: v0.3.1 is a maintenance release: it bumps the Laravel requirement to 11 and updates GitHub Actions dependencies. Two things to note — the Laravel 11 requirement means this should be sequenced with our own framework upgrade, and because a framework-major bump landed in a patch version, pin the dependency explicitly and validate in staging rather than relying on caret ranges. API surface is unchanged and there are no new features or deprecations, so no code changes are expected on our side beyond confirming Laravel 11 compatibility. If we adopt, wrap it behind a thin internal settings service so the package stays swappable.

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.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle