brunoviana / dotenv-manipulator
absolutehh/dotenv-manipulator 的镜像 | 此包可以在运行时操作 laravel 项目的 .env 文件。
1.0.0
2021-01-25 21:13 UTC
Requires
- php: >=5.6.0
Requires (Dev)
- illuminate/console: ~5.0
- illuminate/support: ~5.0
- laravel/framework: ~5.0
- laravel/lumen: ~5.0
README
这是已删除的
absolutehh/dotenv-manipulator
的镜像。所有荣誉归 composer.json 中提到的作者。
此包可以在运行时操作 .env
文件。
安装
将其作为依赖添加到 composer 中 composer require absolutehh/dotenv-manipulator
并将 \Absolute\DotEnvManipulator\ManipulatorServiceProvider
添加到您的 config/app.php
使用
代码
use Absolute\DotEnvManipulator\Libs\DotEnv; $dotenv = new DotEnv('/ma/app/base/path', '.env'); // get current value $value = $dotenv->get('YOUR_ENV_VAR'); // set and write value $dotenv->set('YOUR_ENV_VAR', 'new_value')->write(); // sort variables in .env file $dotenv->sort()->write();
命令行
php artisan dotenv:get YOUR_ENV_VAR php artisan dotenv:set YOUR_ENV_VAR --value=new_value