LaravelPackages.net
Acme Inc.
Toggle sidebar
colinwait/laravel-env

env editor.

2.779
3
About colinwait/laravel-env

colinwait/laravel-env is a Laravel package for env editor.. It currently has 3 GitHub stars and 2.779 downloads on Packagist. Install it with composer require colinwait/laravel-env. Discover more Laravel packages by colinwait or browse all Laravel packages to compare alternatives.

Last updated

简单的可视化.env 配置工具

提供简单的.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
Comments