ermirshehaj/laravel-env-set-command

通过命令行设置 .env 文件变量

资助包维护!
imliam

dev-master 2024-05-17 20:30 UTC

This package is auto-updated.

Last update: 2024-09-17 21:15:59 UTC


README

Latest Version on Packagist Total Downloads License CI Status

通过命令行设置 .env 文件变量。

Example command output

安装

您可以使用以下命令通过 Composer 安装此包

composer require cswni/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'

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息的更多信息,请参阅 贡献指南

安全

如果您发现任何安全相关的问题,请通过电子邮件 liam@liamhammett.com 而不是使用问题跟踪器。

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件