Maison > développement back-end > tutoriel php > Comment vider le cache dans Laravel 5 sur un hébergement partagé sans accès CLI ?

Comment vider le cache dans Laravel 5 sur un hébergement partagé sans accès CLI ?

Susan Sarandon
Libérer: 2024-11-02 04:27:02
original
484 Les gens l'ont consulté

How to Clear Cache in Laravel 5 on Shared Hosting Without CLI Access?

Vider le cache sur l'hébergement partagé sans accès CLI dans Laravel 5

Les serveurs d'hébergement partagé restreignent souvent l'accès à l'interface de ligne de commande (CLI) , ce qui rend difficile l'exécution de commandes artisanales telles que cache:clear. Cependant, il existe d'autres moyens de vider le cache dans ces situations.

Une solution de contournement consiste à appeler les commandes Artisan directement dans votre code. Vous pouvez le faire en utilisant la méthode Artisan::call() dans votre fichier de routes :

<code class="php">Route::get('/clear-cache', function() {
    $exitCode = Artisan::call('optimize:clear');
    // return what you want
});</code>
Copier après la connexion

Ce code appellera la commande optimise:clear Artisan, qui videra le cache. Vous pouvez consulter la documentation de Laravel pour plus d'informations sur les commandes CallArtisan en dehors de la CLI : http://laravel.com/docs/5.0/artisan#calling-commands-outside-of-cli

Il est important de noter que le cache de l'application est stocké dans le répertoire storage/framework/cache uniquement si vous avez configuré le pilote de fichier dans le fichier config/cache.php. Vous pouvez choisir différents pilotes de cache, tels que Redis ou Memcached, pour améliorer les performances par rapport à un cache basé sur des fichiers.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal