laravel-env-security:安全地管理用于不同部署环境的Laravel .env文件

时间:2024-02-25 17:34:07
【文件属性】:

文件名称:laravel-env-security:安全地管理用于不同部署环境的Laravel .env文件

文件大小:21KB

文件格式:ZIP

更新时间:2024-02-25 17:34:07

laravel encryption kms deployment env

安全管理Laravel .env文件 该软件包可帮助您管理不同部署环境的.env文件。 每个.env文件都经过安全加密,并保存在您应用的版本控制中。 部署应用程序时,将解密特定于环境的.env文件并将其移到适当位置。 这部分是受到启发。 如果您想在json文件中管理凭据,而Laravel可以处理加密/解密,并且只有一个部署环境,则该软件包可能更适合您的需求。 我们的软件包在以下方面有所不同: 我们想直接使用.env文件,并且将解密的.env文件最终存储在Laravel期望的位置。 该应用程序像往常一样使用.env变量。 我们需要为多个环境(例如qa,uat,生产环境)管理.env文件


【文件预览】:
laravel-env-security-master
----src()
--------EnvSecurityFacade.php(856B)
--------EnvSecurityServiceProvider.php(3KB)
--------Drivers()
--------Console()
--------EnvSecurityManager.php(3KB)
----.travis.yml(394B)
----config()
--------env-security.php(1KB)
----build()
--------report.junit.xml(0B)
----LICENSE.md(1KB)
----phpunit.xml(804B)
----README.md(8KB)
----tests()
--------ManagerTest.php(2KB)
--------EncryptTest.php(949B)
--------EditTest.php(2KB)
--------ServiceProviderDouble.php(307B)
--------TestCase.php(1KB)
--------DecryptTest.php(3KB)
--------EditDouble.php(581B)
--------DecryptDouble.php(325B)
----.gitignore(119B)
----composer.json(1KB)

网友评论