ホームページ  >  記事  >  バックエンド開発  >  Laravel がバックグラウンドで .env 設定を変更する方法の詳細な説明

Laravel がバックグラウンドで .env 設定を変更する方法の詳細な説明

*文
*文オリジナル
2018-01-02 17:31:461876ブラウズ

Laravel はバックグラウンドで .env 設定をどのように変更しますか? laravelフレームワークを使用してPHPプログラムを開発する場合、フレームワークの.envファイルを構成することが重要です。このファイルはデータベース、データベースユーザー、キャッシュなどを構成する必要があります。次の記事では、必要な友人が参照できるように、Laravel が .env 設定ファイルを変更する方法に関する関連情報を主に紹介します。お役に立てれば幸いです。

はじめに

.env を変更するたびにコードを変更する必要がありますか? .env ファイルはバックグラウンドで設定できますか? 実際、以下の関数をプロジェクトに追加するだけです

function modifyEnv(array $data) 
{
 $envPath = base_path() . DIRECTORY_SEPARATOR . '.env';

 $contentArray = collect(file($envPath, FILE_IGNORE_NEW_LINES));

 $contentArray->transform(function ($item) use ($data){
   foreach ($data as $key => $value){
    if(str_contains($item, $key)){
     return $key . '=' . $value;
    }
   }

   return $item;
  });

 $content = implode($contentArray->toArray(), "\n");

 \File::put($envPath, $content);
}
このように、とても簡単ではないでしょうか。 、背景グラフィックを使用できます Laravel の .env ファイルを構成する~

関連する推奨事項:

Laravel でデータを移行してデータを入力するにはどうすればよいですか?

Laravel 5.5の対応するインターフェースを使用するにはどうすればよいですか?

laravelはAPPインターフェース(API)を書き込みます

以上がLaravel がバックグラウンドで .env 設定を変更する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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