Aller au contenu principal
{}

Outil Laravel open source

Laravel Config Cache Guard

Package Composer qui empêche Laravel d’utiliser un cache de configuration ou de routes obsolète après un déploiement FTP ou mutualisé.

Quand utiliser cet outil ?

Utilisez ce package comme filet de sécurité pour les déploiements via FTP, cPanel, Plesk ou hébergement mutualisé lorsqu’un cache non reconstruit ne peut jamais exposer une ancienne configuration ou d’anciennes routes.

Les sources modifiées sont détectées avant le démarrage de Laravel, le cache obsolète est contourné en sécurité et la réparation peut s’achever après la réponse même sans exec.

À qui s’adresse cet outil ? Équipes Laravel qui utilisent le cache de configuration ou de routes sans toujours disposer de SSH, exec ou de hooks de déploiement fiables.

Quickstart

Installation locale

Utilisez le dépôt comme point de départ. Vérifiez toujours les exigences et lockfiles de votre projet avant la production.

composer require codegenie-be/laravel-config-cache-guard

Fonctionnalités principales

  • 01Détecte les changements avant que Laravel puisse charger un cache de configuration ou de routes obsolète
  • 02Prend en charge Laravel 12 et 13 avec PHP 8.2 à PHP 8.5
  • 03Fonctionne avec les déploiements FTP, cPanel, Plesk et mutualisés
  • 04Répare via PHP CLI ou un appel Artisan interne lorsque exec est indisponible
  • 05Ne nécessite ni Redis, queue, worker, cron, base de données ou endpoint public de réparation
  • 06Ne lit, ne journalise et ne conserve aucune valeur de .env

Contrôler un déploiement

Le guard est un filet de sécurité pour les hébergements aux possibilités de déploiement limitées. Un déploiement normal avec des commandes de cache explicites reste préférable lorsqu’il est fiable. Installez le package dans une copie de test et consultez son statut sans partager le fichier .env.

bash
php artisan config-cache-guard:status

Compatibilité et limites

  • Laravel 12 nécessite au moins PHP 8.2 ; Laravel 13 au moins PHP 8.3. Vérifiez aussi les contraintes Composer de la version du package choisie.
  • Le parcours documenté protège contre un cache reconnu obsolète avant le démarrage de Laravel et utilise Artisan après la réponse pour le réparer. Aucun worker permanent n’est nécessaire.
  • Gardez env() dans les fichiers de configuration et utilisez config() dans le code applicatif. Un guard ne corrige pas un mauvais usage de env().
  • Contrôlez la configuration modifiée et les routes dans l’environnement de test. Un rapport de statut ne remplace pas un contrôle fonctionnel.
Lire l’explication des caches de configuration et de routes

Une autre ressource Laravel utile

Formulaire multi-étapes Laravel Livewire

Open source

Package Composer open source pour Laravel 12/13 et Livewire 3.6+/4 : formulaire configurable avec validation, récapitulatif et hook de traitement contrôlé.

Équipes Laravel qui intègrent des formulaires multi-étapes sans confier la persistance de leur application au package.

Adapter un outil à votre projet Laravel ?

Codegenie peut adapter le parcours, le style, la validation ou le déploiement à votre application existante.