pixellair/laravel-config-override-system

Config override system for Laravel

Maintainers

Package info

github.com/pixellair/laravel-config-override-system

pkg:composer/pixellair/laravel-config-override-system

Statistics

Installs: 7

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2025-08-24 18:40 UTC

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