1. Accueil
  2. Articles
4 min de lecture
4 vues

Laravel 13.25, Managed Queues Laravel Cloud, Double Mocking Library, Native Mac App, and Laravel AI Enhancements

Image d'illustration pour Laravel 13.25, Managed Queues Laravel Cloud, Double Mocking Library, Native Mac App, and Laravel AI Enhancements

#Introduction

Cette semaine, plusieurs actualités majeures viennent renforcer l'écosystème Laravel autour des performances, du développement full-stack natif, et de l'automatisation AI. Laravel 13.25 apporte des nouveautés sur la gestion des queues et l'expérience développeur avec une interface terminal améliorée. Laravel Cloud continue d'évoluer avec des fonctions avancées d'autoscaling et d’intégration front-end moderne. Une nouvelle librairie PHP pour les tests, Double, promet une expérience dev améliorée. Enfin, l'innovation continue côté applications natives PHP et workflows AI.

#Releases et mises à jour

#Laravel 13.25 facilite la gestion des queues lors des déploiements

Laravel 13.25 introduit queue:pause --all et la méthode Queue::pauseAll(), permettant de suspendre le traitement des jobs sur toutes les connexions sans mettre l'application en mode maintenance. Cela améliore la fluidité des déploiements sans interruption des services. Par ailleurs, la commande artisan dev bénéficie d'une interface terminal via @laravel/multiplex pour gérer les processus dans des onglets avec recherche et redémarrage par processus, facilitant le développement local.

1// Pause toutes les queues
2Artisan::call('queue:pause', ['--all' => true]);
1// Pause toutes les queues
2Artisan::call('queue:pause', ['--all' => true]);

En savoir plus →

#Laravel Cloud Managed Queues avec autoscaling et dashboard

Laravel Cloud déploie les queues managées qui adaptent automatiquement le nombre de workers en fonction de la pression des queues, affichent les jobs échoués dans un tableau de bord intégré, et peuvent passer à zéro worker en période d'inactivité, garantissant économies et performances optimales. En savoir plus →

#Nouveaux packages et outils

#Double : une librairie PHP moderne pour mocking en tests

Double est une nouvelle librairie de mock PHP par Jason McCreary, offrant une API unifiée pour mocks, spies, et partials avec des messages d'erreur clairs montrant les logs d'appels réels. Son ergonomie facilite l'écriture de tests robustes sans courbe d'apprentissage importante.

1use Double\Double;
2 
3$mock = Double::mock(SomeClass::class);
4$mock->shouldReceive('method')->andReturn('value');
1use Double\Double;
2 
3$mock = Double::mock(SomeClass::class);
4$mock->shouldReceive('method')->andReturn('value');

En savoir plus →

#Événements et communauté

#Application Mac native avec PHP et Laravel sans Electron

Une annonce innovante montre une application Mac entièrement native, utilisant PHP et Blade intégrés dans un shell Swift, s'exécutant directement sans serveur PHP ni Node. Cette approche vise un rendu UI fluide à 240+ fps et une expérience native, ouvrant une nouvelle voie pour le développement full-stack Laravel desktop. En savoir plus →

#Live walkthrough Laravel Cloud avec intégration Next.js et Nuxt

Un événement live est organisé pour démontrer le déploiement combiné de frontends Next.js ou Nuxt.js avec backend Laravel sur Laravel Cloud, gérant tout depuis un monorepo, simplifiant le workflow moderne full-stack. En savoir plus →

#Tutoriels et articles notables

#Comment limiter les tentatives d'accès en PHP et Laravel

Un article développe l'implémentation de la limitation de requêtes en Laravel et PHP pour prévenir les attaques par bruteforce, en utilisant les middleware de rate limiting optimisés pour la sécurité. En savoir plus →

#Profiler Laravel Time Machine: diagnostiquer une requête Livewire lente

Un outil de profiling zero-config permet d'identifier rapidement un bug de lenteur de 3 secondes dans une requête Livewire, aidant à optimiser les performances. En savoir plus →

#Frontend et écosystème JavaScript

#Correction du flash UI au toggling dark mode avec Laravel & Alpine.js

Un article détaille comment éviter le flash visuel de la bascule dark mode en initialisant correctement le script dans app.js pour une meilleure expérience utilisateur. En savoir plus →


Cette semaine illustre bien la montée en puissance de Laravel Cloud et la consolidation des outils dev-friendly qui renforcent l'automatisation et la performance. Le développement full-stack s'oriente aussi vers des expériences natives, y compris hors web, grâce à des innovations PHP+Swift. Côté testing et AI, de nouveaux packages et workflows continuent de faire progresser la productivité et la qualité du code.

Suivez les liens pour approfondir chacune de ces nouveautés.