vidhyar2612/enveditor
| Install | |
|---|---|
composer require vidhyar2612/enveditor |
|
| Latest Version: | v1.3.1 |
| License: | MIT |
| Last Updated: | Mar 15, 2022 |
| Links: | GitHub · Packagist |
Laravel 5.X to 8.X - ENV Editor
Installation
The Enveditor Service Provider can be installed via Composer
"require": {
"vidhyar2612/enveditor": "^1.0"
}
Use composer to install this package.
composer require vidhyar2612/enveditor
##Registering the Package
Register the service provider within the providers array found in app/config/app.php:
'providers' => array(
// ...
vidhyar2612\Enveditor\EnveditorServiceProvider::class
)
Add an alias within the aliases array found in app/config/app.php:
'aliases' => array(
// ...
'Enveditor' => 'vidhyar2612\Enveditor\Facade',
)
Usage
You can either access the Enveditor store via its facade or inject it by type-hinting towards the abstract class vidhyar2612\Enveditor\EnveditorStore.
<?php
Enveditor::set('ENV_KEY', 'ENV_VALUE');
Enveditor::get('ENV_KEY');
?>
Package Features
-
List of all keys and values
-
Create a new key with value
-
Edit value of the key
-
Get the value of the key
-
Delete key
Examples
Enveditor::all();
Enveditor::create('EXAMPLE_KEY' , '123456');
Enveditor::set('EXAMPLE_KEY' , '123');
Enveditor::get('EXAMPLE_KEY');
Enveditor::delete('EXAMPLE_KEY');
Contact
Open an issue on GitHub if you have any problems or suggestions.
License
The contents of this repository is released under the MIT license.
Related Packages
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Cli error handling for console/command-line PHP applications.