Laravel 10.xのartisanの「env:encrypt」コマンドを解説します。
Description
envファイルを暗号化します。
.envファイルをGitHubなどのバージョン管理システムに含めたりする場合に利用します。
暗号化されたファイルはenv:decryptを利用して複合化できます。
Usage
php artisan env:encrypt [--key [KEY]] [--cipher [CIPHER]] [--env [ENV]] [--force]
BashOptions
オプション | 省略形 | 必須 | 説明 |
---|---|---|---|
key | - | - | 暗号化キー |
cipher | - | - | 暗号化された暗号 |
env | - | - | 暗号化される環境 |
force | - | - | 既存の暗号化環境ファイルを上書きする |
Examples
No option
php artisan env:encrypt
Bash.env.encrypted
というファイルに出力されます。
env:decryptで複合化する際はfilename
オプションを付けて指定するか、.env
にリネームしてから実行しましょう。
INFO Environment successfully encrypted.
Key .......................................................................................... base64:hs+LXRet/Zkuwwms31vZCO4eFw1LlsWxKiNXKTmnKpc=
Cipher ............................................................................................................................... AES-256-CBC
Encrypted file .................................................................................................................... .env.encrypted
PlaintextSource
10.x
framework/src/Illuminate/Foundation/Console/EnvironmentEncryptCommand.php at 10.x · laravel/framework
The Laravel Framework. Contribute to laravel/framework development by creating an account on GitHub.
11.x
framework/src/Illuminate/Foundation/Console/EnvironmentEncryptCommand.php at 11.x · laravel/framework
The Laravel Framework. Contribute to laravel/framework development by creating an account on GitHub.
コメント