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.
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>
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.
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!