-
1.0.4 Stable
released this
2026-06-05 07:25:03 +02:00 | 22 commits to main since this releaseCorrigé
- Assistant d'installation — APP_KEY vide après installation : key:generate remplace APP_KEY=<clé_en_mémoire> par regex dans le .env. Mais writeEnv() écrit APP_KEY= (vide) alors que la clé en mémoire est celle de l'auto-création (clé temporaire) — le pattern ne matche pas, la clé reste vide. Correction : la clé est générée directement en PHP (random_bytes), écrite dans le .env sans regex, puis propagée en mémoire (config(['app.key'])) et dans l'env OS (putenv).
- Assistant d'installation — MissingAppKeyException lors de l'optimisation : optimize appelle en interne config:cache, qui re-boostrappe une seconde instance de l'application depuis bootstrap/app.php. Ce second boot passe par tous les ServiceProviders et peut résoudre l'Encrypter avant que la clé soit accessible, levant MissingAppKeyException et renvoyant une erreur 500. Correction : optimize est supprimé de la procédure d'installation ; seul optimize:clear est conservé pour purger tout cache résiduel. Laravel reconstruit ses caches paresseusement à la première requête.
- Assistant d'installation — connexion PostgreSQL forcée après login (MySQL) : putenv() n'était appelé que pour les variables DB_* mais pas pour APP_KEY. Correction : tous les putenv() (dont APP_KEY) sont regroupés en un bloc cohérent, garantissant que tout sous-processus futur hérite des valeurs correctes
Downloads