.env ファイル内の定数を変更しました。新しい値は php-cli で (tinker 経由で) 正しく表示されますが、私の Web アプリ (php-fpm) では表示されません。
これまでのところ、提案どおりにすべてを試しました:
sudo service nginx restart
sudo service php7.0-fpm restart
sudo service php7.0-fpm reload
.
php artisan config:cache
これにより、bootstrap/cache/config.php にキャッシュ構成ファイルが生成されます。
php artisan config:clear
これにより、bootstrap/cache/config.php のキャッシュ構成ファイルが削除されます
php artisan cache:clear
正確には何をしますか?どのタイプのキャッシュがクリアされますか?
php artisan clear-compiled
この明確なコンパイル クラス
composer dump-autoload
これにより、composer autoload ファイルが生成/更新されます。
構成ファイルの一部ではない .env 変数がいくつかあります。したがって、職人のコマンドを実行しても意味がありません。
上記の php artisan コマンドはいずれも、$_ENV を直接処理しません。
$_ENV はサーバーのどこかに保存されているようで、プロパティが入力されるとlaravelはそれを更新できません。
私が見つけた唯一の解決策は、サーバーを再起動することです。
Laravel Forge インスタンスを実行しています。