joséaugustolimajesus / handle-env-laravel
简单快速地更改环境变量
dev-master
2021-07-12 13:29 UTC
This package is auto-updated.
Last update: 2024-09-12 20:41:04 UTC
README
用于在 Laravel 生态系统中对 .env 文件进行操作的简单库。简单快速地获取变量或设置变量的值。
用法
要使用此库,请参考以下示例
设置变量
<?php use JoseAugusto\App\HandleEnv; /* * @var boolean */ $changed = HandleEnv::change(["APP_NAME=Laravel", "DB_HOST=127.0.0.1"], base_path(".env"));
获取所有变量及其值
<?php use JoseAugusto\App\HandleEnv; /* * @var array|string */ $variablesWithValues = HandleEnv::getAllKeysAndValues(base_path(".env"));
获取一个变量及其值
<?php use JoseAugusto\App\HandleEnv; /* * @var array|string */ $variableWithValue = HandleEnv::getOne("APP_NAME", base_path(".env"));
获取所有键
<?php use JoseAugusto\App\HandleEnv; /* * @var array|string */ $allKeys = HandleEnv::getAllKeys(base_path(".env"));
获取所有值
<?php use JoseAugusto\App\HandleEnv; /* * @var array|string */ $allValues = HandleEnv::getAllValues(base_path(".env"));
检查键是否存在
<?php use JoseAugusto\App\HandleEnv; /* * @var boolean */ $hasKey = HandleEnv::hasKey("APP_NAME", base_path(".env"));
检查键是否存在
<?php use JoseAugusto\App\HandleEnv; /* * @var boolean */ $hasKey = HandleEnv::hasKey("APP_NAME", base_path(".env"));
添加变量
<?php use JoseAugusto\App\HandleEnv; /* * @var boolean */ $hasKey = HandleEnv::add("APP_X", "\"My Application\"", base_path(".env"));
删除变量
<?php use JoseAugusto\App\HandleEnv; /* * @var boolean */ $hasKey = HandleEnv::delete("APP_X", base_path(".env"));
要求
此库需要 PHP 7.0 或更高版本。