2017 © Pedro Peláez
 

library laravel-dotenv-editor

A package for editing the .env file in your Laravel root.

image

jeylabs/laravel-dotenv-editor

A package for editing the .env file in your Laravel root.

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 5 Versions
  • 5 % Grown

The README.md

Edit your Laravel .env file

This package offers you the possibility to edit your .env dynamically through a controller or model., (*1)

The current version ships with a graphical user interface based on VueJS to offer you a very simple implementation of all features., (*2)

List of available functions: - check, if a given key exists - get the value of a key - get the complete content of your .env - get the content as JSON - change existing values - add new key-value-pairs - delete existing key-value-pairs - create/restore/delete backups - list all backups - get the content of a backup - enable auto-backups - check, if auto-backups are enabled or not - get and set a backup-path, (*3)

Installation

Via composer require

Install the package via the composer require command:, (*4)

composer require jeylabs/laravel-dotenv-editor

Add the package manually

Add the following line to your composer.json require section:, (*5)

"require": {
    //other packages
    "jeylabs/laravel-dotenv-editor": "1.*"
}

Then run the composer update command:, (*6)

composer update

After Installation

Add the following line to your config/app.php providers:, (*7)

Jeylabs\DotenvEditor\DotenvEditorServiceProvider::class,

Add the following line to your config/app.php aliases:, (*8)

'DotenvEditor' => Jeylabs\DotenvEditor\Facades\DotenvEditor::class,

Finally you have to publish the config file and view via:, (*9)

php artisan vendor:publish --provider="Jeylabs\DotenvEditor\DotenvEditorServiceProvider"

After an Update, maybe you have to force publish:, (*10)

php artisan vendor:publish --provider="Jeylabs\DotenvEditor\DotenvEditorServiceProvider" --force

Be careful, this will overwrite all your published files! It's always better to delete the config/dotenveditor.phpfile manually and then run the php artisan vendor:publish command than to run the force version., (*11)

Now you can edit the config file and put in your values., (*12)

Config

Open the config/dotenveditor.php and fill it up with your values., (*13)

Note: I had an issue where I had to switch the web-middleware between middleware and middleware_groups. In Laravel 5.2, put the web-middleware in the middleware array. For Laravel 5.1 put it in the middleware_groups array., (*14)

The path to your .env should not be changed., (*15)

Deactivate GUI

If you don't want to use the graphical interface, you could deactivate it in the config., (*16)

Additional middleware

If you want to add more middlewares to the used routes, you could put them in the arrays., (*17)

The Versions

17/04 2017

dev-master

9999999-dev https://github.com/jeylabs/laravel-dotenv-editor

A package for editing the .env file in your Laravel root.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

laravel dotenv dotenv-editor

17/04 2017

1.0.3

1.0.3.0 https://github.com/jeylabs/laravel-dotenv-editor

A package for editing the .env file in your Laravel root.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

laravel dotenv dotenv-editor

17/04 2017

1.0.2

1.0.2.0 https://github.com/jeylabs/laravel-dotenv-editor

A package for editing the .env file in your Laravel root.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

laravel dotenv dotenv-editor

12/04 2017

1.0.1

1.0.1.0 https://github.com/jeylabs/laravel-dotenv-editor

A package for editing the .env file in your Laravel root.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

laravel dotenv dotenv-editor

12/04 2017

1.0.0

1.0.0.0 https://github.com/jeylabs/laravel-dotenv-editor

A package for editing the .env file in your Laravel root.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

laravel dotenv dotenv-editor