djunehor / php-env-export
Laravel PHP package to export env keys
1.0.0
2019-12-16 13:33 UTC
Requires
- php: >=5.0
Requires (Dev)
- illuminate/support: >=5.0
- mockery/mockery: >=1.0
- orchestra/testbench: >=3.0
- phpunit/phpunit: >=6.0
This package is auto-updated.
Last update: 2024-12-17 02:03:08 UTC
README
PHP Package to export env keys to new file
Installation
You can install the package via composer:
composer require --dev djunehor/php-env-export
Laravel 5.5 and above
The package will automatically register itself, so you can start using it immediately.
Laravel 5.4 and older
In Laravel version 5.4 and older, you have to add the service provider in config/app.php
file manually:
'providers' => [ // ... Djunehor\Env\EnvExportServiceProvider::class, ];
Lumen
After installing the package, you will have to register it in bootstrap/app.php
file manually:
// Register Service Providers // ... $app->register(Djunehor\Env\EnvExportServiceProvider::class); ];
Usage
via helper method
$from = '.env'; //default value is .env $to = '.env.example'; // default value is .env.example export_env($from, $to);
Via Laravel Artisan Command
php artisan env:export
uses default values- Or
php artisan env:export --from=.env --to='.env.example
- Or
php artisan env:export -f=.env -to='.env.example
Via Console/Terminal
- At the root of your application, run
php --run "require 'vendor/djunehor/php-env-export/src/Export.php'; export_env();"
Contributing
- Fork this project
- Clone to your repo
- Make your changes and run tests
composer test
- Push and create a pull request