vagrant + homestead + Laravel で開発環境を構築しています。
homestead.yamlに環境変数を追加し、vagrant reload --provision で再プロビジョニングを行いました。
variables: - key: TEST_KEY value: "TEST_KEY_VALUE"
SSHで接続し、printenvで確認すると正常に環境変数に反映されています。
その後で、homestead.yamlの環境変数を下記のように変更し、vagrant reload --provision で再プロビジョニングを行いました。
variables: - key: TEST_KEY2 value: "TEST_KEY2_VALUE"
SSHで接続し、printenvで確認すると、TEST_KEYが削除されTEST_KEY2が追加されていることが確認できました。
この状態で、phpinfo() を使用してPHPから環境変数を確認すると、
- TEST_KEY
- TEST_KEY2
の両方が表示されます。
homestead.yaml の内容をPHPに反映させる方法を教えて下さい。
※追記
SSHで接続し、php -i で表示するとTEST_KEY2のみ存在しました。
ブラウザからPHPのphpinfo()で参照する内容と、コンソールからphp -iで参照する内容に差異がありました。
php artisan config:clear sudo systemctl restart php8.1-fpm.service sudo apachectl restart
等を試してみても状況は変わりませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。