Skip to main content
Août 2026 a apporté, de Laravel Framework v13.24.0 à v13.29.0, une série d’améliorations autour de la commande artisan dev, de la gestion des files d’attente, d’Eloquent, du système de fichiers et de la recherche vectorielle. Aucun article mensuel de type « product updates » n’a été publié sur le blog officiel en août. Cette page couvre les notes de version officielles publiées durant le mois. Sources :

Laravel Framework

artisan dev s’exécute désormais via @laravel/multiplex

Depuis la v13.26.0, php artisan dev s’exécute en interne via @laravel/multiplex, renforçant le mécanisme qui fait tourner côte à côte le serveur de développement, Vite et les workers de queue dans une interface à onglets. Un bug qui poussait inutilement les projets sans Vite à lancer Vite ou à installer multiplex a également été corrigé.

Queue::forward()

La v13.27.0 ajoute Queue::forward(), qui permet de transférer un job d’une connexion de queue vers une autre.

La façade Cloud

La v13.27.0 introduit la façade Illuminate\Support\Facades\Cloud, qui facilite l’accès aux fonctionnalités propres à Laravel Cloud depuis les applications qui y sont hébergées.

refreshForUpdate() côté Eloquent

La v13.29.0 ajoute la méthode refreshForUpdate(), qui recharge un modèle au sein d’une transaction tout en acquérant un verrou FOR UPDATE. Consultez la page Eloquent pour plus de détails.

Support MariaDB pour la recherche vectorielle

Les méthodes de recherche par similarité vectorielle comme whereVectorSimilarTo sont désormais disponibles sur MariaDB 11.7 ou ultérieur, en plus de PostgreSQL avec pgvector. Consultez le guide unifié de la recherche et la page Scout pour plus de détails.

Autres changements

  • Un driver de disque read-through a été ajouté, permettant de migrer des fichiers vers un autre disque sans interruption de service (voir la page Système de fichiers).
  • Le traitement d’images a étendu son support des formats HEIC et AVIF.
  • Le query builder gagne whereBinary(), et le builder Eloquent gagne orWhereKey() / orWhereKeyNot().
  • L’attribut BindWhen réévalue désormais les bindings dont la condition n’était pas remplie.
  • Les fakes de test des queues gagnent des méthodes totalXSize pour obtenir la taille totale des jobs.

Résumé

Août a davantage mis l’accent sur l’amélioration et la fiabilité des fonctionnalités existantes que sur les nouveautés. L’intégration entre artisan dev et multiplex, en particulier, impacte à la fois Laravel Cloud et l’expérience de développement locale, et le support MariaDB pour la recherche vectorielle est une bonne nouvelle pour les projets qui n’utilisent pas PostgreSQL.
Dernière modification le 4 septembre 2026