【Laravel】artisanのenv:encryptコマンドを解説

チートシート

Laravel 10.xのartisanの「env:encrypt」コマンドを解説します。

Description

envファイルを暗号化します。
.envファイルをGitHubなどのバージョン管理システムに含めたりする場合に利用します。
暗号化されたファイルはenv:decryptを利用して複合化できます。

Usage

php artisan env:encrypt [--key [KEY]] [--cipher [CIPHER]] [--env [ENV]] [--force]
Bash

Options

オプション省略形必須説明
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  
Plaintext

Source

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.

コメント

タイトルとURLをコピーしました