ホームページ >PHPフレームワーク >Laravel >なぜlaravelはenvを使うのでしょうか?

なぜlaravelはenvを使うのでしょうか?

青灯夜游
青灯夜游オリジナル
2021-09-17 13:56:231885ブラウズ

laravel が env を使用する理由: 1. ファイルをコードから分離して、Github などのオープンソース コミュニティに機密情報を送信しないようにします; 2. 統一された仕様を作成します。マニュアルを読むか、「.env」ファイルに触れると、どのような環境変数を設定する必要があるかがわかります。

なぜlaravelは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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。