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

チートシート

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

Description

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

Usage

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

Options

オプション省略形必須説明
key暗号化キー
cipher暗号化された暗号
env暗号化される環境
force既存の暗号化環境ファイルを上書きする

Examples

No option

php artisan env:encrypt

.env.encryptedというファイルに出力されます。
env:decryptで複合化する際はfilenameオプションを付けて指定するか、.envにリネームしてから実行しましょう。

   INFO  Environment successfully encrypted.  

  Key .......................................................................................... base64:hs+LXRet/Zkuwwms31vZCO4eFw1LlsWxKiNXKTmnKpc=  
  Cipher ............................................................................................................................... AES-256-CBC  
  Encrypted file .................................................................................................................... .env.encrypted  

with env and key

php artisan env:encrypt --env=staging --key=base64:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   INFO  Environment file encrypted successfully.  

Source

コメント

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