Laravel で新しいアプリケーション キーを生成するタイミングはいつですか? 質問する

Laravel で新しいアプリケーション キーを生成するタイミングはいつですか? 質問する

アプリを作成するとファイルに自動的に設定されるため.env、いつ実行すればよいかわかりません。

それに加えて、2人目の開発者が来て、クローンアプリを実行する必要がありますかphp artisan key:generate?

いつ走ればいいのか正確に知るにはどうすればいいのでしょうかphp artisan key:generate?

ベストアンサー1

php artisan key:generateAPP_KEYは、ファイルに値を設定するコマンドです.env。デフォルトでは、このコマンドは コマンドの後に実行されます。開発用にプロジェクトを管理するためにcomposer create-project laravel/laravelバージョン コントロール システムを使用している場合、 を呼び出すと、Laravel プロジェクトのコピーが任意の場所にプッシュされますが、ファイルは含まれません。したがって、 を使用してプロジェクトを複製した場合、アプリが正しく機能するためには手動で入力する必要があります。gitgit push ....envgit clone ...php artisan key:generate

つまり、TL:DRあなたが必要呼び出すには、事前に作成された Laravel プロジェクトにphp artisan key:generate従います。clone

補足: を(ファイル内のデフォルト)APP_KEYに設定して Laravel プロジェクトを実行しようとすると、実際にはエラーが発生します。SomeRandomString.env.example

サポートされている暗号化機能が見つかりません。暗号および/またはキーの長さが無効です。

おすすめ記事