ホームページ > 記事 > PHPフレームワーク > なぜlaravelはenvを使うのでしょうか?
laravel が env を使用する理由: 1. ファイルをコードから分離して、Github などのオープンソース コミュニティに機密情報を送信しないようにします; 2. 統一された仕様を作成します。マニュアルを読むか、「.env」ファイルに触れると、どのような環境変数を設定する必要があるかがわかります。
このチュートリアルの動作環境: Windows 7 システム、Laravel 6 バージョン、Dell G3 コンピューター。
Laravel では DotEnv ライブラリを使用していますが、.env を使用する理由は README に書かれており、おおよそ次のとおりです:
ファイルとコードの分離 Github などのオープン ソース コミュニティに機密情報が送信されるのを避けるために、バージョン コントローラーは通常、このファイルを無視するように構成されています。
統一仕様を形成する 、次を使用します。異なる環境用の設定ファイルも同様の効果をもたらす可能性がありますが、統一された名前が存在しない可能性があります。LocalConfig.php はプロジェクト A で使用され、TestConfig.php はプロジェクト B で使用されます。.env ファイルが使用される場合、プロジェクトに初めて参加する人は、フレームワークを読むだけで済みます。マニュアルを読むか、.env ファイルに触れることで、設定する必要がある環境変数を知ることができます。
注: .env ファイルの読み込みには一定のパフォーマンスのオーバーヘッドがあり、高いパフォーマンス要件を持つプロジェクトでは、オンライン運用環境に公開するときにツールを使用して .env ファイルをコードにマージすることが最善です。
関連する推奨事項: 最新の 5 つの Laravel ビデオ チュートリアル
以上がなぜlaravelはenvを使うのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。