ap1969 / laravel-env-validator
Laravel 验证 .env 文件的验证器
此包的官方仓库似乎已消失,因此已冻结此包。
9.0.0
2022-09-22 22:05 UTC
Requires
- php: >=7.2
- illuminate/config: ^6.0|^7.0|^8.0|^9.0
- illuminate/console: ^6.0|^7.0|^8.0|^9.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0
- illuminate/validation: ^6.0|^7.0|^8.0|^9.0
Requires (Dev)
- orchestra/testbench: ^4.0|^5.0|^6.0
- phpunit/phpunit: ^8.4|^9.0
README
Laravel Env Validator 用于验证您的 .env 文件,以避免由于未正确定义某些变量或值而产生意外的行为。
从 https://github.com/melihovv/laravel-env-validator 克隆而来,该仓库多年未更新。本版本已更新以支持 PHP8.1 和 Laravel v9.x
亮点
- 确保您在上线前拥有所有必需的 .env 变量及其正确值
- 通过在配置文件中简单定义规则,使用 Laravel 验证器验证您的 env 变量
- 团队合作变得更加容易
安装
通过 composer 安装
composer require ap1969/laravel-env-validator
发布配置文件
php artisan vendor:publish --provider="Ap1969\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
安全
如果您发现任何安全相关的问题,请通过电子邮件 support@notifium.com 而不是使用问题跟踪器。