Actuellement, je travaille sur un petit projet qui nécessite que j'héberge mon laravel application sur l'hébergement partagé (veuillez ignorer la raison pour laquelle je n'ai pas utilisé VPS pour héberger mon laravel project) et ce fournisseur d'hébergement désactivent escapeshellarg () pour des raisons de sécurité, je ne peux donc pas utiliser php artisan config:cache
pour vider le cache de configuration.
Y a-t-il une solution à cela?
config:clear
la commande supprime simplement bootstrap/cache/config.php
fichier, supprimez donc ce fichier manuellement.
Vous pouvez appeler des commandes artisanales par programmation
Artisan::call('config:clear');
Cela peut être utile dans les configurations où l'utilisateur PHP possède un ensemble d'autorisations différent de l'utilisateur FTP (donc les fichiers créés par PHP ne peuvent pas être supprimés via FTP)
Essayez aussi
pour la ligne de commande
php artisan config:cache
à l'aide de commandes artisanales
Artisan::call('config:clear');
https://www.tutsmake.com/laravel-clear-cache-using-artisan-command-cli/