【Laravel】artisanのkey:generateコマンドを解説

Laravel

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

Description

アプリケーションキーの設定

.envファイルのAPP_KEYの項目が変更されます。
不用意に変更すると、DBなどに保存されたパスワードの照合などができなくなるので注意しましょう。

Usage

php artisan key:generate [--show] [--force]
Bash

Options

オプション省略形必須説明
show--ファイルを修正する代わりにキーを表示
force--本番環境でオペレーションを強制的に実行させる

Example

no options

php artisan key:generate
Bash
Output
INFO  Application key set successfully.
.env
:
APP_KEY=base64:e+OcEutwDViyXWDigNJhlLT8jVLQYqCV/s+SxDh6pSM=
:

APP_ENV=productionの場合は更新するために確認メッセージが出ます。(以下のメッセージが出ます)
強制的に更新したい場合はforceオプションを使いましょう。

Output
                                                                   APPLICATION IN PRODUCTION.

  Do you really wish to run this command? (yes/no) [no]

show

php artisan key:generate --show
Bash
Output
base64:kJ8uM5NsBXjvUBLkDpooAZlEPfE9ZDY3npH9ioU+nJw=

Follow me!

コメント

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