ap1969/laravel-env-validator

Laravel 验证 .env 文件的验证器

此包的官方仓库似乎已消失,因此已冻结此包。

9.0.0 2022-09-22 22:05 UTC

This package is auto-updated.

Last update: 2024-08-23 02:14:05 UTC


README

GitHub Workflow Status styleci

Packagist Packagist Packagist

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 而不是使用问题跟踪器。

致谢