#Introduction
Cette semaine, plusieurs nouveautés importantes ont marqué l'écosystème Laravel : la sortie de Laravel 13.13 avec de nouvelles fonctionnalités pour les jobs en masse, des avancées majeures sur Laravel Cloud permettant un scaling automatique et plus rapide, ainsi que plusieurs nouveaux outils et packages utiles pour les développeurs Laravel.
#Releases et mises à jour
#Laravel 13.13 : Bus::bulk() et améliorations diverses
La version 13.13 de Laravel introduit une nouvelle méthode Bus::bulk() qui permet de dispatcher un grand nombre de jobs en une seule commande, facilitant ainsi la gestion des tâches longues et parallélisables. Parmi les autres nouveautés : prise en charge du client HTTP PSR-18, attachés de notifications stockés, et mémoïsation du cache pour optimiser les performances.
Exemple de dispatch en masse :
1Bus::bulk([2 new SendEmailJob($user1),3 new SendEmailJob($user2),4 // ...5]);1Bus::bulk([2 new SendEmailJob($user1),3 new SendEmailJob($user2),4 // ...5]);
#Laravel Cloud : mise à l’échelle automatique et temps de réveil ultra-rapides
Laravel Cloud améliore son offre avec une capacité de scaling à zéro qui permet de réduire drastiquement les coûts en arrêtant les ressources en période d'inactivité. La plateforme se réveille désormais 20 fois plus rapidement (moins de 500 ms). Un nouveau plan Starter à 5$ apporte un tarif abordable pour les applications petites et moyennes.
Cette évolution est accompagnée d'une gestion automatisée des workers de queue qui s'adaptent dynamiquement à la pression de la file, permettant une meilleure résilience des applications.
#Nouveaux packages et outils
#Filterable : filtrage avancé des requêtes Eloquent
Filterable est un package Laravel qui propose plusieurs moteurs de filtrage pour les modèles Eloquent, notamment la prise en charge des filtres JSON imbriqués et des relations. Il facilite la création de requêtes complexes tout en gardant un code propre et maintenable.
#Truffle : modèles Eloquent en mémoire grâce à SQLite
Truffle est un outil intéressant qui permet de faire tourner des modèles Eloquent sur une base SQLite en mémoire. Cela facilite notamment le traitement de données statiques ou temporaires sans toucher à la base principale, améliorant le développement de tests et le prototypage.
#Checkpoint : audit de sécurité pour vos applications Laravel
Checkpoint offre une commande Artisan qui réalise 26 contrôles statiques de sécurité sur votre projet Laravel. Il vérifie les vulnérabilités dans les dépendances, la présence de secrets en clair, les risques d'injection, ou encore les mauvaises configurations.
#Laravel pour l’éditeur Zed : extension LSP communautaire
Une nouvelle extension Laravel pour Zed éditeur ajoute l'autocomplétion, go-to-definition, références, renommage et intégration Blade via une analyse statique du projet. C'est un outil pour améliorer la productivité des développeurs avec cet éditeur peu connu.
#Tutoriels et articles notables
#Migration de cron jobs vers Laravel Queues avec Redis
Un article détaillé explique pourquoi et comment migrer ses tâches planifiées basées sur cron vers des queues Laravel avec Redis. Le gain principal réside dans la fiabilité, la logique de retry et l'observabilité des processus dans les applications à fort trafic.
#Mise en place rapide d’un projet Laravel (en 5 minutes)
Un développeur partage ses bonnes pratiques pour démarrer un projet Laravel rapidement, automatiser l’installation de l’authentification, la gestion des rôles, et la configuration initiale pour éviter de repartir de zéro à chaque nouveau projet.
#Utilisation du SDK Laravel AI pour un système RAG
Un retour d’expérience très complet présente la création d’un système Retrieval-Augmented Generation (RAG) en Laravel en un weekend, combinant vector embeddings, gestion des chunks et recherche sémantique grâce au SDK Laravel AI.
#Événements et communauté
#Laravel Live Japan 2026 : Aegis, un package pour la validation des objets valeur
À Laravel Live Japan 2026 a été présenté Aegis, un package qui facilite le scaffolding et la validation des Value Objects dans Laravel, améliorant ainsi la modélisation d’entités avec des règles de validation intégrées.
#Laravel Cloud et retours utilisateurs
Des discussions sur Reddit reflètent à la fois l’enthousiasme et les défis rencontrés par les utilisateurs avec Laravel Cloud, notamment sur la gestion de la fiabilité, des pannes et des redémarrages imprévus.
#Frontend et écosystème JavaScript
#BlatUI : shadcn/ui adapté à Blade, Laravel, Alpine.js et Tailwind CSS v4
BlatUI permet aux développeurs Laravel d’intégrer 5 composants majeurs, 62 blocs et 70 graphiques ApexCharts en Blade, avec Alpine.js et Tailwind CSS 4. L’approche consiste à importer directement le code plutôt qu’un simple package UI.