melihovv / laravel-env-validator
Laravel 对 .env 文件的验证器
7.0.2
2020-09-15 22:05 UTC
Requires
- php: >=7.2
- illuminate/config: ^6.0|^7.0|^8.0
- illuminate/console: ^6.0|^7.0|^8.0
- illuminate/support: ^6.0|^7.0|^8.0
- illuminate/validation: ^6.0|^7.0|^8.0
Requires (Dev)
- orchestra/testbench: ^4.0|^5.0|^6.0
- phpunit/phpunit: ^8.4|^9.0
README
Laravel Env Validator 的目的是验证您的 .env 文件,以避免由于某些变量或值未正确定义而导致的不预期的行为。
亮点
- 确保您在上线前,所有的 .env 变量都已定义,并且具有正确的值
- 通过在配置文件中简单定义规则,使用 Laravel 验证器验证 env 变量
- 团队合作变得更容易
安装
通过 composer 安装
composer require melihovv/laravel-env-validator
发布配置文件
php artisan vendor:publish --provider="Melihovv\LaravelEnvValidator\ServiceProvider" --tag="config"
示例配置文件
// config/env-validator.php <?php return [ 'rules' => [ 'APP_NAME' => 'required|string', 'APP_ENV' => 'in:local,production', ], ];
用法
只需运行以下命令
php artisan config:env-validator
安全性
如果您发现任何安全相关的问题,请通过电子邮件 amelihovv@ya.ru 向我们报告,而不是使用问题跟踪器。