PHPackages                             mumincacao/laravel-env-manager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mumincacao/laravel-env-manager

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

mumincacao/laravel-env-manager
==============================

Encrypted environment variable manager for Laravel.

v1.1.2(4w ago)05↓50%MITPHPPHP ^8.3CI passing

Since Jun 12Pushed 6d agoCompare

[ Source](https://github.com/mumincacao/laravel-env-manager)[ Packagist](https://packagist.org/packages/mumincacao/laravel-env-manager)[ RSS](/packages/mumincacao-laravel-env-manager/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (12)Versions (5)Used By (0)

Laravel Env Manager
===================

[](#laravel-env-manager)

暗号化した環境変数設定ファイルを編集して再暗号化するときに `env` や `key` の指定を間違えるのを防ぐための artisan コマンドです。

 ```
graph LR
    subgraph "Laravel Env Manager"
        direction LR
        interDec(php artisan env:decrypt)
        --> interEdit(Edit .env variables)
        --> interEnc(php artisan env:encrypt)
    end
```

      Loading Install
-------

[](#install)

```
composer require --dev mumincacao/laravel-env-manager
```

Usage
-----

[](#usage)

```
php artisan env:manager  [--clean]

# Example for staging environment
php artisan env:manager staging
```

- コマンドを実行すると最初に暗号化したときに設定された暗号化キーの入力を求められます。
    - 暗号化キーは環境変数 `ENV_MAN_ENCRYPTION_KEY` で指定することもできます。誤爆を防ぐため `env:decrypt` で使用できる `LARAVEL_ENV_ENCRYPTION_KEY` とは別の環境変数を使用しています。
- 初回など暗号化したファイルが存在しない場合は、そのまま Enter を押すと保存時に新しいキーを生成することができます。
- `.env` ファイルの優先順位は以下の通りです。 どれも見つからない場合はエラーになります。
    1. `.env.{environment}.encrypted`
    2. `.env.{environment}`
    3. `.env.example` (`.env.example` を `.env.{environment}` にコピーして使用します)
- `.env` ファイルの読み込みに成功すると編集モードに入ります。
    - `help`: 利用可能なコマンドの一覧が表示されます。
    - `list`: 現在の環境変数と変更内容の一覧が表示されます。
    - `changes`: 変更された環境変数の一覧が表示されます。
    - `grep`: キーワードにマッチする環境変数を表示します。
    - `set`: 環境変数の値を設定します。
    - `delete`: 環境変数を削除します。
    - `reset`: すべての環境変数をリセットします。
    - `finish`: 編集を終了します。
- 編集モードを終了すると、保存していいかの確認が表示されます。
    - 更新内容が無い場合は確認なしで終了します。
    - 保存しないを選択した場合は、変更内容が破棄されます。
    - 保存するを選択した場合は、`php artisan env:encrypt` を実行して暗号化されたファイルを保存します。
    - 新規作成作成で暗号化キーを指定しなかった場合は、このときに新しいキーを自動で作成するか入力するかの確認が表示されます。
- `--clean` オプションを付けると `php artisan env:encrypt` を `--prune` オプション付きで実行します。

Restrictions
------------

[](#restrictions)

- `.env.{environment}.encrypted` ファイルが存在する場合、`.env.{environment}` ファイルは上書きされます。
- キーに使用できる文字は大文字アルファベット、数字、アンダースコアのみです。
- キーの並び順はキーのアルファベット順になります。
- コメントや空行は保存されません。
- 変数の値に改行を含めることはできません。
- `${VAR_NAME}` のような変数展開はサポートされていません。

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance97

Actively maintained with recent releases

Popularity5

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 68% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~5 days

Total

4

Last Release

29d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b47510bb371a65342d7d5b639a9fe96e6bbf1e0e05b2736d277daddd3676c380?d=identicon)[mumincacao](/maintainers/mumincacao)

---

Top Contributors

[![mumincacao](https://avatars.githubusercontent.com/u/77599269?v=4)](https://github.com/mumincacao "mumincacao (17 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (8 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

### Embed Badge

![Health badge](/badges/mumincacao-laravel-env-manager/health.svg)

```
[![Health](https://phpackages.com/badges/mumincacao-laravel-env-manager/health.svg)](https://phpackages.com/packages/mumincacao-laravel-env-manager)
```

###  Alternatives

[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17878.9k](/packages/markwalet-nova-modal-response)[crumbls/layup

A visual page builder plugin for Filament 5 — Divi-style grid layouts with extensible widgets.

592.8k2](/packages/crumbls-layup)[duncanmcclean/statamic-cargo

Comprehensive e-commerce addon for Statamic. Build bespoke e-commerce sites without the complexity.

3518.3k](/packages/duncanmcclean-statamic-cargo)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.4k](/packages/tomshaw-electricgrid)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
