justbetter/dotenv

此软件包最新版本(1.2.0)没有可用的许可信息。

模块用于覆盖和设置环境变量

安装数: 7,423

依赖项: 0

建议者: 0

安全性: 0

星标: 4

关注者: 6

分支: 0

公开问题: 0

类型:magento2-module

1.2.0 2024-09-25 08:54 UTC

This package is auto-updated.

Last update: 2024-09-25 08:55:58 UTC


README

该软件包为Magento 2添加了对.env配置文件的支持。.env文件中的变量用于填充app/etc/env.php变量。当使用此软件包时,可以将此文件添加到源代码控制。我认为有一个以上的环境文件很奇怪。

致谢

感谢此软件包的启发,使我制作了这个软件包。

安装

  • composer require justbetter/dotenv
  • .env.example 示例文件复制到app/etc/.env,或者直接.env并填写您的环境变量。
  • 用这个文件替换env.php并将其提交到源代码控制。
  • bin/magento setup:upgrade

扩展环境

您可以使用点env文件名中的APP_ENV变量覆盖特定环境。示例。将文件复制到app/etc/并根据指定的环境进行修改。

您还可以通过在LOAD_BEFORE(允许覆盖这些文件中的值)或LOAD_AFTER(允许覆盖所有其他文件中的值)中定义它们来加载额外的.env文件。

禁用了向env.php写入功能

由于magento 2的Writer类,每次运行bin/magento setup:upgrade时,env.php都会被重写。我禁用了此功能,因为env.php文件不是静态的。在运行bin/magento setup:upgrade时不会每次重置缓存类型。

兼容性

该模块已在magento 2.4.x版本上进行了测试

有想法、错误或建议吗?

请创建问题拉取请求

关于我们

我们是一家来自荷兰的创新开发机构,使用Laravel和Magento构建优秀的网站、网店和Web应用程序。查看我们的网站justbetter.nl和我们的开源项目

许可

MIT

JustBetter logo