brnskn / laravel-dotenv-editor
一个用于编辑Laravel根目录下.env文件的软件包。
这个软件包的官方仓库似乎已经不存在,因此该软件包已被冻结。
v2.1.2
2021-10-12 12:20 UTC
Requires
- php: >=5.5.9
README
编辑您的Laravel .env文件
注意:此仓库是在@Brotzka没有时间维护主仓库时创建的。
此软件包允许您通过控制器或模型动态地编辑您的.env文件。
当前版本(2.x)包含一个基于VueJS的图形用户界面,以提供所有功能的简单实现。
可用函数列表
- 检查是否存在给定键
- 获取键的值
- 获取.env的完整内容
- 获取内容作为JSON
- 更改现有值
- 添加新的键值对
- 删除现有的键值对
- 创建/恢复/删除备份
- 列出所有备份
- 获取备份的内容
- 启用自动备份
- 检查是否启用自动备份
- 获取和设置备份路径
以下是一些展示当前版本图形界面的图片
安装
访问维基页面以获取更多信息。
示例
以下示例显示了一个控制器,其中我们更改了.env中的一些值。确保您要更改的条目确实存在于您的.env中。
namespace App\Http\Controllers;
use Brotzka\DotenvEditor\DotenvEditor;
class EnvController extends Controller
{
public function test(){
$env = new DotenvEditor();
$env->changeEnv([
'TEST_ENTRY1' => 'one_new_value',
'TEST_ENTRY2' => $anotherValue,
]);
}
}
更多示例请访问维基。