hubertkoy/env-generator

一个用于生成 .env 文件内容的包。

1.0.3 2023-10-29 18:07 UTC

This package is auto-updated.

Last update: 2024-09-29 20:02:33 UTC


README

概述

本包提供了一款控制台工具,旨在方便快速生成应用程序配置所需的基本环境变量。无需手动创建和编辑 .env 文件,该脚本会自动处理这个过程,并将可用于直接在控制台输出的值呈现,然后可以手动将其插入到应用程序的 .env 文件中。

需求

  • PHP 7.4 或更高版本
  • Composer
  • Symfony 控制台组件

安装

要在项目中安装此包,请使用 Composer 并运行以下命令

composer require hubertkoy/env-generator

配置

要启用 Symfony 应用程序中的 GenerateEnvCommand,请将以下配置添加到您的 config/services.yaml 文件中

services:
    HubertKoy\EnvGenerator\Command\GenerateEnvCommand:
        tags:
            - { name: 'console.command' }

确保满足“需求”部分中提到的所有依赖项。

用法

安装成功后,可以在终端中执行以下命令

php bin/console generate:env

按照屏幕上的提示生成所需的环境变量。结果将显示在控制台上,可以直接复制到应用程序的 .env 文件中。

特性

  • 为 APP_SECRET 生成安全的随机值
  • 为 APP_ENV 创建特定环境值
  • 快速生成加密密钥和初始化向量

支持和贡献

通过此存储库的“问题”部分欢迎提出问题、疑问和功能请求。可以通过“拉取请求”进行贡献。请确保遵循 CONTRIBUTING.md 中(如果有的话)规定的指南。

许可证

此包采用 MIT 许可证。