Last Updated | | Ratings | | Unique User Downloads | | Download Rankings |
2024-05-18 (3 months ago) | | Not yet rated by the users | | Total: 33 | | All time: 11,051 This week: 71 |
|
Description | | Author |
This package can export environment variables to a file.
It provides a global function that can export the values of environment variables to a given file.
The package also provides a Laravel service class that can call the function export environment variable values, so the function can be made available as a service for Laravel applications. Innovation Award
May 2024
Number 6 |
Environment variables are values associated with names that are usually stored in environment variable files.
Environment variable files are text files that are easy to write and read by humans.
Many developers like to use environment variable files to share configuration values between different parts of an application, even when each part is developed using a different programming language.
This package provides a function to export the values of environment variables of a PHP application to a given file.
This way the current values can be shared with multiple parts of an application.
Manuel Lemos |
| |
|
|
Innovation award
Nominee: 12x
Winner: 1x |
|
Details
PHP Env Export
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
|
Applications that use this package |
|
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.