Skip to main content
Juillet 2026 a apporté, via des versions mineures de Laravel 13, des fonctionnalités liées au traitement d’images, aux files d’attente, au conteneur et aux logs. Côté Laravel Cloud, les Managed Queues ainsi que le déploiement d’applications Next.js et Nuxt ont été annoncés, et la Laracon US 2026 a présenté de nouvelles fonctionnalités comme Laravel LSP et Inertia DevTools. Aucun article mensuel de type « product updates » comme celui de juin n’a été publié en juillet. Cette page couvre les releases officielles et les articles du blog officiel publiés en juillet. Sources :

Laravel Framework

Support natif du traitement d’images

Laravel 13.20.0 introduit un support natif du traitement d’images. Vous pouvez utiliser la classe Image pour transformer des images ou traiter des images chargées depuis un stockage, directement via l’API Laravel.

Binding conditionnel du conteneur

La 13.22.0 ajoute l’attribut #[BindWhen()]. Les bindings du conteneur qui dépendent de conditions d’exécution peuvent désormais être déplacés du code d’enregistrement des service providers vers un attribut de classe.

Améliorations des files d’attente et des jobs

  • queue:clear peut désormais traiter plusieurs files d’attente.
  • QueueFake permet de récupérer la date de création du plus ancien job en attente.
  • L’attribut Delay est pris en charge par Bus::batch et bulk.
  • Les tests de file d’attente tiennent maintenant compte du délai (delay).

Logs et sécurité

La 13.23.0 ajoute un canal et un driver de logs mensuels. Les logs à rotation mensuelle peuvent être configurés via la configuration de logging standard. Par ailleurs, la comparaison utilisée pour les secrets de contournement du mode maintenance est désormais résistante aux attaques temporelles, et les identifiants dans les tests HTTP sont traités comme des valeurs sensibles.

Autres changements

  • RateLimiter peut être configuré comme macroable.
  • La gestion de l’expiration dans Cache::touch() a été corrigée.
  • La méthode assertEmpty a été ajoutée à la façade Storage.
  • #[SensitiveParameter] a été appliqué aux paramètres recevant des informations sensibles.
  • fromStorage d’ImageManager accepte désormais un Enum comme nom de disque.

Laravel Cloud

Managed Queues

Managed Queues a été ajouté à Laravel Cloud. Les workers sont mis à l’échelle automatiquement en fonction de la charge de la file, et les jobs échoués peuvent être consultés depuis le tableau de bord. En période d’inactivité, l’échelle peut descendre à zéro.

Déploiement de Next.js et Nuxt

Laravel Cloud permet désormais de déployer un front-end Next.js ou Nuxt au sein du même projet qu’une application Laravel. L’application et le front-end peuvent être gérés dans le même flux de déploiement.

Défauts de sécurité

Les déploiements sur Laravel Cloud intègrent par défaut un WAF, l’application de patchs runtime, les logs d’audit, l’isolation réseau et l’analyse des vulnérabilités des packages.

Laracon US 2026

La Laracon US 2026 de juillet a été l’occasion d’annoncer les mises à jour suivantes de l’écosystème Laravel.
  • Laravel LSP : support du Language Server Protocol pour les projets Laravel
  • Inertia DevTools : outils destinés aux développeurs d’applications Inertia
  • Managed Queues : scaling automatique des files d’attente sur Laravel Cloud
  • Scale to Zero : réduction à zéro en période d’inactivité sur Laravel Cloud

Développement IA

L’évaluation de Laravel Boost met en avant une démarche visant à mesurer non seulement la capacité des agents IA de coding à faire passer les tests Laravel, mais aussi à produire du code idiomatique. La bonne utilisation des conventions Laravel et des API du framework est présentée comme un axe d’évaluation à part entière du développement assisté par IA.
Dernière modification le 21 août 2026