Closed2

php artisan env で 環境変数を暗号化【laravel】

ranran

いっつも忘れるのでメモ

暗号化

.envを暗号化するとき
php artisan env:encrypt
.env.developmentを暗号化するとき
php artisan env:encrypt --env=development

暗号化ファイルは.env.encryptedとして保存される

復号化

.env.encryptedを復号化するとき(キー指定あり)
php artisan env:decrypt --key=base64:7H43dHKn6NQPAEMmUxtTaLd3dbA4/gf4NAQRifKSsg8=

base64を忘れずに

.env.encryptedを復号化するとき(キー指定なし)
php artisan env:decrypt

キーを指定しない場合はOSの環境変数LARAVEL_ENV_ENCRYPTION_KEYから取得する

--forceオプションをつけると既存の.envを上書きして復号化する

.env.stagingを復号化
php artisan env:decrypt --env=staging

--env=staging.encryptedは使えなかった。

このスクラップは2024/11/26にクローズされました