config/*.php
ファイルの外で env()
を使用しないでください。 php 職人 config:cache
を?qū)g行すると (通常は運(yùn)用環(huán)境で実行する必要があります)、env()
はこれらのファイルの外では動(dòng)作しなくなります (ほとんどの場(chǎng)合、 env
キーは引き続きロードできますが、これはほとんどの Laravel セットアップでは一般的ではありません)。これが、env()
が null
を返さないように php 職人 config:clear
を?qū)g行する必要がある理由です。
config/app.php
(または config/
ディレクトリ內(nèi)の他のファイル) にキーを追加します:
次に、このキーを使用する場(chǎng)合は、config()
ヘルパー関數(shù)を使用します:
注: app
はファイル名、open_ai_api_key
は配列のインデックスです。 config/services.php
などの別のファイルを使用する場(chǎng)合は、config('services.open_ai_api_key')
詳細(xì)については、ドキュメントを參照してください:
https://laravel.com/docs/10.x/configuration#configuration-caching