Ga naar de hoofdinhoud
{}

Open-source Laravel tool

Laravel Config Cache Guard

Composer-package dat voorkomt dat Laravel na een FTP- of shared-hostingdeployment verouderde configuratie- of routecache gebruikt.

Wanneer gebruik je deze tool?

Gebruik deze package als vangnet wanneer deployments via FTP, cPanel, Plesk of shared hosting verlopen en een overgeslagen cache rebuild nooit oude configuratie of routes mag laten uitleveren.

Gewijzigde deploymentbronnen worden vóór de Laravel-boot gedetecteerd, verouderde cache wordt veilig omzeild en herstel kan ook zonder exec na de response plaatsvinden.

Voor wie is dit hulpmiddel? Laravel-teams die config- of routecache gebruiken, maar niet altijd over SSH, exec of betrouwbare deploymenthooks beschikken.

Quickstart

Lokale installatie

Gebruik de repository als startpunt. Controleer voor productie altijd de eigen projectvereisten en lockfiles.

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

Belangrijkste mogelijkheden

  • 01Detecteert relevante wijzigingen vóór Laravel verouderde config- of routecache kan laden
  • 02Ondersteunt Laravel 12 en 13 op PHP 8.2 tot en met PHP 8.5
  • 03Werkt op FTP-, cPanel-, Plesk- en shared-hostingdeployments
  • 04Herstelt via PHP CLI of via een interne Artisan-call wanneer exec niet beschikbaar is
  • 05Gebruikt geen Redis, queue, worker, cron, database of publieke herstelendpoint
  • 06Leest, logt of bewaart geen waarden uit .env

Een deployment controleren

De guard is een vangnet voor hosting met beperkte deploymentmogelijkheden. Een gewone deployment met expliciete cachecommando’s blijft de voorkeur wanneer die betrouwbaar beschikbaar is. Installeer de package in een testkopie en bekijk daarna de status; deel geen .env-bestand.

bash
php artisan config-cache-guard:status

Compatibiliteit en grenzen

  • Laravel 12 vereist minimaal PHP 8.2; Laravel 13 minimaal PHP 8.3. Controleer daarnaast de Composer-vereisten van de gekozen packageversie.
  • De gedocumenteerde flow beschermt vóór de Laravel-boot tegen bekende verouderde cache en gebruikt na de response Laravel Artisan voor herstel. Ze heeft geen permanente worker nodig.
  • Houd env() in configuratiebestanden. Lees configuratie in applicatiecode via config(); een guard herstelt geen verkeerd gebruik van env().
  • Bevestig in de testomgeving dat zowel gewijzigde configuratie als routes de verwachte werking hebben. Een statusmelding vervangt geen functionele controle.
Lees de uitleg over configuratie- en routecache

Nog een nuttig Laravel-resource

Laravel Livewire Multistep Form

Open source

Open-source Composer-package voor Laravel 12/13 en Livewire 3.6+/4: een configureerbaar meerstapsformulier met validatie, reviewstap en een hook voor gecontroleerde verwerking.

Laravel-teams die een formulier met meerdere stappen willen integreren zonder de opslaglogica van hun applicatie aan een package over te dragen.

Een tool aanpassen aan je eigen Laravel-project?

Codegenie kan de flow, styling, validatie of deployment afstemmen op je bestaande applicatie.