mathiasgrimm / laravel-env-validator
此包的最新版本(v1.1.0)没有可用的许可证信息。
Laravel .env 文件验证器
v1.1.0
2016-03-08 11:40 UTC
README
Laravel Env Validator 的目的是验证您的 .env 文件,以避免由于某些变量或值未正确定义而导致的意外行为。
亮点
- 确保在上线之前,所有的必需 .env 变量都已定义,并且具有正确的值
- 通过在配置文件中简单地定义规则,使用 Laravel 验证器验证 env 变量
- 团队合作变得更加容易
安装
Laravel Env Validator 通过 Composer 提供
{ "require": { "mathiasgrimm/laravel-env-validator": "1.*" } }
设置
Laravel
注册服务提供者
// config/app.php 'providers' => [ ... MathiasGrimm\LaravelEnvValidator\ServiceProvider::class, ... ],
发布配置文件
php artisan vendor:publish --provider="MathiasGrimm\LaravelEnvValidator\ServiceProvider" --tag="config"
Lumen
手动复制配置文件到
vendor/mathiasgrimm/laravel-env-validator/src/config/laravel-env-validator.php
config/laravel-env-validator.php
在 bootstrap/app.php
中注册服务提供者
... $app->register(MathiasGrimm\LaravelEnvValidator\LumenServiceProvider::class); ...
在 bootstrap/app.php
中加载配置文件
$app->configure('laravel-env-validator');
示例配置文件
<?php // config/laravel-env-validator.php return [ 'SOME_IMPORTANT_VARIABLE' => 'required', 'ANOTHER_IMPORTANT_ONE' => 'required|in:TYPE_A,TYPE_B,TYPE_C', ]
截图
命令行
浏览器
安全
如果您发现任何安全相关的问题,请通过电子邮件 mathiasgrimm@gmail.com 联系,而不是使用问题跟踪器。