New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

vynatu/database-config

Overrides the config facade to provide a dual-stack (Database + Filesystem) config system. Checks on the database first and then on the file system
9
Install
composer require vynatu/database-config
Latest Version:1.0
PHP:>=7.0
Laravel:5
License:MIT
Last Updated:Nov 9, 2017
Links: GitHub  ·  Packagist
Maintainer: DeadCode

Introduction

This package lets you save some config items dynamically into the database. It is useful when you want to make an interface to let your users change mail settings, or other types of configuration on the fly.

Installation

composer require vynatu/database-config

Then, add the service provider to app.php:

<?php 

'providers' => [
    ...
    Vynatu\DatabaseConfig\ConfigServiceProvider::class,
]
php artisan migrate

Vynatu/Database-Config does not require an alias. It replaces the default config() or \Config::class bindings.

Usage

<?php

// To permanently save items in the database
config()->set('mail.driver', 'mailgun', true); // The last argument sets wether or not to make this change permanent.

Related Packages

vynatu/menu

An extendable and async menu package for Laravel

467 3
jasonlewis/menu

Simple PHP menu generator.

34 3
valorin/random

Random is a simple helper package designed to make it easy to generate a range o...

436,338 234
php
cline/variable-keys

Laravel Blueprint macros for variable primary key and morph types

24,232 0
php
cline/struct

Lean, attribute-driven Laravel data objects with explicit validation and Eloquen...

19,286 0
php

Version History

Version Released PHP Laravel License
1.0 >=7.0 ^5.0 MIT