Comment vider le cache du serveur d'hébergement partagé dans Laravel 5
Vider le cache peut être essentiel pour maintenir les performances et l'efficacité d'une application Laravel . Cependant, dans les environnements d'hébergement partagé où vous n'avez peut-être pas accès à la CLI, vider le cache peut être un défi.
Solution de contournement pour vider le cache des vues
Dans de telles situations, vous pouvez recourir à une solution de contournement en appelant des commandes Artisan en dehors de la CLI. Pour vider le cache des vues, vous pouvez utiliser le code suivant :
<code class="php">Route::get('/clear-cache', function() { $exitCode = Artisan::call('optimize:clear'); return what you want; });</code>
Ce code définit une route qui appelle la commande 'optimize:clear', qui videra le cache des vues. Vous pouvez personnaliser la déclaration de retour en fonction de vos besoins spécifiques.
Accès à Artisan en dehors de la CLI
Vous pouvez accéder à Artisan en dehors de la CLI en appelant l'appel 'Artisan::call ()' méthode. Cette méthode prend le nom de la commande comme argument et l'exécute comme si elle était appelée depuis la ligne de commande.
Remarque sur le cache d'application
Il est important de noter que le le cache de l'application est généralement stocké dans le répertoire « storage/framework/cache », mais cela peut varier en fonction du pilote de fichier configuré dans « config/cache.php ». Pour de meilleures performances, vous pouvez envisager d'utiliser des pilotes comme Redis ou Memcached.
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!