pixellair / laravel-config-override-system
Config override system for Laravel
Package info
github.com/pixellair/laravel-config-override-system
pkg:composer/pixellair/laravel-config-override-system
v1.0.0
2025-08-24 18:40 UTC
Requires (Dev)
- mockery/mockery: ^1.5
- orchestra/testbench: ^9.15
- phpunit/phpunit: ^10.0
This package is not auto-updated.
Last update: 2026-02-23 09:46:12 UTC
README
A reusable, Composer-installable config override system for Laravel projects.
🚀 Installation
1. Require via Composer
composer require pixellair/laravel-config-override-system
2. Publish and Run Migrations
To create the necessary tables for storing discounts and their usage:
php artisan vendor:publish --tag=migrations php artisan migrate
3. Publish Configs
php artisan vendor:publish --provider="ConfigOverrideSystem\ConfigOverrideServiceProvider" --tag=config
###⚙️ Usage
use Pixellair\ConfigOverrideSystem\Facades\ConfigOverride as ConfigOverrideFacade; ConfigOverrideFacade::set('app.name', 'new project'); echo config('app.name'); // return the value `new project` echo ConfigOverrideFacade::get('app.name'); // return the value `new project` from database ConfigOverrideFacade::delete('app.name'); echo config('app.name'); // return the value inside configs/app.php echo ConfigOverrideFacade::get('app.name'); // return the value inside configs/app.php