devraeph / laravel-env-set-command
从命令行设置 .env 文件变量
v1.3.2
2023-04-09 20:59 UTC
Requires
- php: ^7.3|^8.0|^8.1|^8.2
- illuminate/console: ^7.0|^8.0|^9.0|^10.0
- illuminate/support: ^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- phpunit/phpunit: ^7.5|^8.0|^9.0|^10.0
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-09-10 00:10:48 UTC
README
从命令行设置 .env 文件变量。
安装
您可以使用以下命令使用 Composer 安装此包:
composer require imliam/laravel-env-set-command:^1.0
用法
运行 env:set
artisan 命令时,您必须提供两个参数,即键和值。
$ php artisan env:set app_name Example
# Environment variable with key 'APP_NAME' has been changed from 'Laravel' to 'Example'
您还可以通过将值用引号括起来来设置包含空格的值。
$ php artisan env:set app_name "Example App" # Environment variable with key 'APP_NAME' has been changed from 'Laravel' to '"Example App"'
如果现有的环境变量不存在,则命令还会创建新的环境变量。
$ php artisan env:set editor=vscode
# A new environment variable with key 'EDITOR' has been set to 'vscode'
除了两个由空格分隔的参数之外,您还可以通过提供 KEY=VALUE
来模仿 .env
文件格式。
$ php artisan env:set app_name=Example
# Environment variable with key 'APP_NAME' has been changed from 'Laravel' to 'Example'
命令将尽力阻止任何无效输入。
$ php artisan env:set @pp_n@me Laravel
# Invalid environment key @pp_n@me! Only use letters and underscores
您可以在第三个可选参数中指定外部 .env
文件。
$ php artisan env:set APP_NAME TestApp /var/www/my_own_env.env
# Environment variable with key 'APP_NAME' has been changed from 'Laravel' to 'TestApp'
如果您使用 key=value 语法,则可以在第二个参数中指定。
$ php artisan env:set APP_NAME=TestApp /var/www/my_own_env.env
# Environment variable with key 'APP_NAME' has been changed from 'Laravel' to 'TestApp'
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 liam@liamhammett.com 而不是使用问题跟踪器。
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。