ホームページ >PHPフレームワーク >Laravel >Laravel プロジェクトで .env ファイルを正しく設定して使用する方法
Laravel プロジェクトでは、.env
ファイルは非常に重要な設定ファイルであり、プロジェクトの機密情報が保存され、プロジェクトをさまざまな環境に柔軟に対応できるようになります。環境を実行します。この記事では、Laravel プロジェクトで .env
ファイルを正しく構成して使用する方法を紹介し、読者の理解を助ける具体的なコード例を示します。
.env
ファイルとは.env
ファイルは、Laravel プロジェクトの設定ファイルであり、機密情報と設定を保存するために使用されます。データベース接続情報、アプリケーション キー、電子メール設定などのプロジェクト アイテム。この情報は環境によって異なる場合があります。.env
ファイルを使用すると、コードを変更せずに、異なる環境で構成情報を簡単に切り替えることができます。
.env
FileLaravel プロジェクトでは、.env
ファイルはプロジェクトのルート ディレクトリにあります。新しい Laravel プロジェクトを作成すると、Laravel は .env.example
ファイルを .env
ファイルに自動的にコピーします。必要に応じて .env を構成する必要があります。 。 ###書類。以下は典型的な
.env ファイルの例です:
APP_NAME=Laravel APP_ENV=local APP_KEY=base64:somekey APP_DEBUG=true APP_URL=http://localhost DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD=secret
ファイルの使用
関数を使用して、.env
ファイルに設定されている値を取得します。以下にサンプル コードを示します。 <pre class='brush:php;toolbar:false;'>// 获取配置项中的值
$appName = env('APP_NAME');
$debug = env('APP_DEBUG');
$dbConnection = env('DB_CONNECTION');</pre>
単に構成アイテムの値を取得するだけでなく、データベース接続情報などの機密情報を
ファイルに設定することもできます。およびサードパーティサービスの API キーなど。 .env
ファイルを使用すると、これらの機密情報をコードに直接ハードコーディングすることが回避され、プロジェクトのセキュリティが効果的に向上します。 ローカル開発環境と本番環境の設定
ファイルに異なる値を設定し、さまざまな環境に応じて対応する構成項目の値を取得できます。たとえば、.env
ファイルにさまざまなデータベース接続情報を設定し、環境に応じてさまざまな構成を config/database.php
ファイルに取得できます。 .env
.env. env ファイルは、機密情報の漏洩を避けるためにバージョン管理システムに送信されます。
.env を
.gitignore ファイルに追加すると、
.env ファイルがコード リポジトリに送信されないようにすることができます。
概要
.env ファイルを使用すると、プロジェクトの構成情報を簡単に管理し、機密情報をコードにハードコードすることを回避できるため、プロジェクトのセキュリティと柔軟性が向上します。この記事が、読者が Laravel プロジェクトで
.env ファイルを正しく設定して使用する方法をよりよく理解するのに役立つことを願っています。
参考資料
以上がLaravel プロジェクトで .env ファイルを正しく設定して使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。