melihovv/laravel-env-validator

Laravel 对 .env 文件的验证器

7.0.2 2020-09-15 22:05 UTC

This package is auto-updated.

Last update: 2024-09-16 07:37:12 UTC


README

GitHub Workflow Status styleci

Packagist Packagist Packagist

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 向我们报告,而不是使用问题跟踪器。

鸣谢