colinwait/laravel-env

环境变量编辑器。

dev-master 2019-06-17 10:09 UTC

This package is not auto-updated.

Last update: 2024-09-19 11:24:16 UTC


README

提供简单的.env配置更改,可保留env中的注释项,一键关闭打开注释

安装

composer require colinwait/laravel-env:dev-master

初始化

打开config/app.php,将以下配置放置于providers下:

\Colinwait\EnvEditor\EnvEditorProvider::class

将以下配置放置于aliases下:

'EnvEditor' => Colinwait\EnvEditor\EnvEditor::class,

执行以下命令,将生成config/env-editor.php以及资源页面至项目目录

php artisan vendor:publish --provider="Colinwait\EnvEditor\EnvEditorProvider" 

配置

<?php
return [
    'route_prefix'     => 'env-editor',
    'route_middleware' => ['env.auth'],
    'env_path'         => base_path('.env'),
    'auth_user'        => '',
    'auth_password'    => ''
];

可以设置配置页面的路由前缀、中间件、配置文件路径。

如果需要配置用户密码,可以设置auth_userauth_password

开始使用

当配置都设置好之后,打开

http://mylaravel.dev/env-editor

即可看到对应的界面(虽然略显简略),如果设置了用户密码,输入用户密码后即可看到页面

后期计划

  1. 页面美化
  2. 支持查看.env.example