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 でデータを移行してデータを入力するにはどうすればよいですか?
Laravel 5.5の対応するインターフェースを使用するにはどうすればよいですか?
laravelはAPPインターフェース(API)を書き込みます
以上がLaravel がバックグラウンドで .env 設定を変更する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。