Laravel-configuration
Laravel-設定
前の章で、Laravelの基本設定ファイルが config ディレクトリに含まれていることを見てきました。 この章では、構成に含まれるカテゴリについて説明します。
環境設定
環境変数は、WebアプリケーションのWebサービスのリストを提供する変数です。 すべての環境変数は、構成の初期化に必要なパラメーターを含む .env ファイルで宣言されています。
デフォルトでは、*。env *ファイルには次のパラメータが含まれています-
重要なポイント
Laravelの基本的な構成ファイルを使用しながら、次の点に注意する必要があります-
- 各開発者またはユーザーは、Webアプリケーション用に事前定義された環境設定をいくつか持っているため、*。env *ファイルをアプリケーションソースコントロールにコミットしないでください。
- バックアップオプションの場合、開発チームは .env.example ファイルを含める必要があります。このファイルにはデフォルトの構成が含まれている必要があります。
環境変数の取得
構成値へのアクセス
グローバル構成ヘルパー機能を使用すると、アプリケーション内のどこからでも簡単に構成値にアクセスできます。 構成値が初期化されていない場合、デフォルト値が返されます。
たとえば、デフォルトのタイムゾーンを設定するには、次のコードが使用されます-
構成のキャッシュ
パフォーマンスを向上させ、Webアプリケーションを向上させるには、すべての構成値をキャッシュすることが重要です。 設定値をキャッシュするためのコマンドは次のとおりです-
次のスクリーンショットは、体系的なアプローチでキャッシュを示しています-
メンテナンスモード
いくつかの設定値を更新するか、Webサイトでメンテナンスを実行する必要がある場合があります。 そのような場合、 maintenance mode に保つと、簡単になります。 メンテナンスモードに保持されているこのようなWebアプリケーションは、503のステータスコードで例外、つまり MaintenanceModeException をスローします。
次のコマンドを使用して、Laravel Webアプリケーションでメンテナンスモードを有効にできます-
次のスクリーンショットは、ダウンしているときのWebアプリケーションの外観を示しています-
更新やその他のメンテナンスの作業が終了したら、次のコマンドを使用してWebアプリケーションのメンテナンスモードを無効にできます-
今、あなたはウェブサイトが適切に機能して出力を表示し、以下に示すようにメンテナンスモードが削除されたことを示すことがわかります-