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

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

Patricia Arquette
Libérer: 2024-11-03 06:42:30
original
697 Les gens l'ont consulté

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

Laravel 5 : Surmonter les limitations de dégagement du cache sur les serveurs d'hébergement partagé

Lorsque vous travaillez avec Laravel 5 sur des serveurs d'hébergement partagé, il peut être difficile de vider le cache efficacement lorsque vous peut ne pas avoir d’accès direct à l’interface de ligne de commande (CLI). Cet article fournit une solution de contournement pour y parvenir sans utiliser la CLI, en se concentrant spécifiquement sur la suppression du cache des vues.

Solution : appel de commandes Artisan en dehors de la CLI

Si votre fournisseur d'hébergement restreint l'accès à la CLI, vous pouvez exécutez toujours les commandes Artisan dans votre application Laravel en exploitant le code suivant :

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

Ce code définit une route GET qui déclenche la méthode Artisan::call(), qui exécute la commande 'optimize:clear'. Le code de sortie est stocké dans la variable $exitCode.

Options alternatives de stockage du cache

Par défaut, Laravel 5 stocke le cache de l'application dans le répertoire 'storage/framework/cache'. Cependant, vous pouvez configurer le pilote de fichier dans le fichier « config/cache.php » pour utiliser d'autres options de stockage de cache telles que Redis ou Memcached pour des performances améliorées.

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!

source:php.cn
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