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

Simple Config Laravel Package

bitscout/simple-config

View on GitHub
Deep Wiki
Context7

SimpleConfig

A simple way to configure a few global variables in SonataAdmin. Define them in YAML, let users edit them in the admin interface.

Status: Work in progress, not yet implemented

Installation

Simply composer require bitscout/simple-config and then add this line to your bundles.php:

Bitscout\SimpleConfig\BitscoutSimpleConfigBundle::class => ['all' => true],

Configuration

Create the file config/packages/bitscout_simple_config.yaml:

bitscout_simple_config:
  fields:
    foo:
      label: Fubar
      type: int
      default: bar
      show: true   # optional, default true

This immediately will provide you with the environment variable SIMPLE_CONFIG_FOO with the value "bar".

In your sonata_admin.yaml, add a menu entry to the route admin_app_bitscout_simple_config_list.

Administration

TODO

Add Sonata admin (list/edit) to set a value in the database, load that value to replace the default.

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator