Un mois après LaraconUS, les mises à jour d’août apportent des changements concrets à Laravel, Laravel Cloud et Forge. Le framework PHP facilite notamment les migrations de stockage sans interruption, enrichit la recherche sémantique dans Scout et étend les fonctions vectorielles d’Eloquent à MariaDB. Côté hébergement, les files d’attente gérées gagnent en souplesse, tandis que les contrôles avant déploiement et les permissions des jetons API renforcent la maîtrise des applications.
Pour illustrer ces nouveautés, imaginons une plateforme qui organise des interventions à domicile et doit traiter des réservations, des paiements et des documents sans ralentir son service. Les évolutions présentées en août 2026 lui permettent d’améliorer la continuité, la recherche et l’exploitation de son infrastructure. Elles montrent aussi comment l’écosystème Laravel rapproche développement web, hébergement et outils opérationnels.
En bref
- Stockage : un système de lecture-relais accompagne le transfert de fichiers entre deux disques sans interruption.
- Recherche : Scout prend en charge Turbopuffer et propose des recherches sémantiques ou hybrides avec plusieurs moteurs.
- Cloud : les files gérées offrent des profils Flex et Pro, avec une livraison FIFO adaptée aux traitements sensibles à l’ordre.
- Déploiement : Laravel Cloud contrôle les dépendances et permet de limiter les jetons API à une application ou un environnement.
- Forge : plusieurs comptes de gestion de code par fournisseur et Ubuntu 26.04 LTS élargissent les options d’exploitation.
Laravel en août : migrer les fichiers sans interrompre le service
Le nouveau système de fichiers read-through répond à un problème fréquent lors d’un changement de stockage : comment déplacer des documents sans rendre l’application temporairement indisponible ? Laravel vérifie d’abord le disque principal, puis consulte le disque de secours si le fichier demandé n’y existe pas.
Lorsqu’un ancien fichier est trouvé sur ce disque secondaire, le framework le sert à la requête et le copie vers la destination principale. Les nouvelles écritures vont directement sur celle-ci, tandis que les fichiers historiques sont transférés progressivement au fil des consultations. Pour la plateforme de soins fictive, les dossiers peu consultés migrent ainsi sans imposer une coupure générale.
Cette approche réduit le risque d’une migration « tout ou rien » et permet de vérifier le transfert sur une période réelle d’utilisation. Les équipes peuvent suivre les fichiers encore présents sur l’ancien stockage avant de le retirer, au lieu de planifier une longue interruption.
Les détails de chaque version et les changements associés sont consultables dans le suivi officiel des versions de Laravel. Pour une équipe qui prépare une mise à niveau, comparer ces notes aux besoins du projet reste le meilleur moyen de distinguer les nouveautés immédiatement utiles des évolutions secondaires.
Les bases de données gérées débarquent enfin sur Laravel Forge
Laravel Forge révolutionne la gestion des bases de données en intégrant désormais les clusters Postgres entièrement gérés directement depuis son tableau de bord. Cette avancée élimine la complexité classique de l’administration d’une base de données auto-hébergée et libère les développeurs…
Scout et Eloquent : recherche sémantique et vecteurs dans Laravel
La recherche par mots-clés ne suffit pas toujours à retrouver une demande formulée autrement. Scout ajoute un moteur Turbopuffer, avec indexation par lots et métadonnées de distance vectorielle, et étend les recherches sémantiques et hybrides aux moteurs base de données et Meilisearch.
Dans une application de rendez-vous, une personne pourrait chercher « aide pour les courses après une opération » sans employer les termes exacts d’une fiche de service. Une recherche sémantique rapproche la requête de contenus similaires par leur sens ; une recherche hybride combine cette logique avec la correspondance classique des mots. Le constructeur Scout familier peut être complété avec ->semantic() ou ->hybrid(), selon le moteur utilisé.
Eloquent étend également ses fonctionnalités vectorielles à MariaDB. Le cast AsVector et les méthodes de requête telles que whereVectorSimilarTo et orderByVectorDistance deviennent ainsi disponibles en complément du support PostgreSQL. Cela facilite les projets qui souhaitent exploiter la similarité vectorielle tout en restant sur MariaDB.
Ces outils ouvrent des possibilités de découverte plus souples, mais leur pertinence dépend toujours de la qualité des données indexées et de la façon dont les résultats sont évalués. Une recherche plus intelligente ne dispense pas de vérifier qu’elle répond bien aux besoins des utilisateurs.
Embarquer Laravel de l’autre côté de l’Atlantique : Découvrez Bill Mitchell, l’Artisan du jour
Embarquer dans le monde du développement web avec Laravel est une aventure qui traverse souvent bien plus que les frontières techniques. Bill Mitchell, développeur passionné et Artisan reconnu, incarne parfaitement cette traversée, ayant quitté le Canada pour s’installer en Écosse,…
Laravel Cloud : files FIFO, contrôles avant déploiement et sécurité
Laravel Cloud remanie ses files d’attente gérées autour de deux classes de calcul. Flex peut revenir à zéro lorsque la charge disparaît et se réactive en moins d’une seconde ; Pro reste prêt à traiter un flux régulier lorsque la latence doit rester stable. Le choix dépend donc du rythme de travail : tâches occasionnelles ou traitement continu.
Les files FIFO garantissent que les tâches sont livrées une seule fois et dans l’ordre où elles ont été envoyées. Pour un traitement de paiements ou de mouvements de grand livre, cet ordre évite qu’une opération suivante soit exécutée avant la précédente. Il reste néanmoins essentiel de concevoir des traitements robustes et de vérifier leurs effets métier : une garantie de file ne remplace pas les contrôles propres à l’application.
Avant un déploiement, Cloud examine désormais le fichier composer.lock à chaque envoi et signale des dépendances manquantes ou obsolètes, par exemple celles liées à Octane, au rendu Inertia côté serveur ou à Nightwatch. L’avertissement disparaît après l’envoi d’une correction, ce qui permet de repérer les oublis avant la mise en production.
Les jetons API d’organisation peuvent, eux, être limités à des permissions précises et à une application ou un environnement donné. Une automatisation chargée de consulter l’état d’un service n’a ainsi pas besoin de recevoir les mêmes droits qu’un outil autorisé à modifier la production. Pour les équipes intéressées par la maîtrise des dépenses d’hébergement, ce guide sur l’optimisation des coûts Laravel Cloud complète ces évolutions opérationnelles.
Autre nouveauté importante pour les projets de santé : Private Cloud est annoncé comme conforme à HIPAA, avec la possibilité de demander un accord de partenaire commercial et de déployer sur une infrastructure dédiée auditée. Cette conformité concerne le cadre américain HIPAA et ne remplace pas l’analyse des obligations applicables ailleurs, notamment en matière de protection des données. Pour les services de soin, une infrastructure fiable peut soutenir les outils numériques, tandis que les professionnels ont besoin de formations spécialisées pour accéder aux métiers du soin et de l’accompagnement, où les besoins et les débouchés restent liés aux réalités du terrain.
Quel modèle d’IA choisir pour optimiser votre projet Laravel ?
Choisir le bon modèle d’IA pour un projet Laravel dépasse la simple question de la performance brute. Face aux multiples options disponibles, tant de la part d’Anthropic, Moonshot AI ou OpenAI, la véritable difficulté réside dans leur capacité à gérer…
Laravel Cloud et la façade Cloud : adapter l’application à son hébergement
Une nouvelle façade Cloud permet à l’application de détecter à l’exécution si elle tourne sur Laravel Cloud, de vérifier la présence d’une connexion de file gérée et d’accéder directement à cette connexion. L’application peut ainsi adapter certains comportements à son environnement sans supposer que toutes les installations disposent des mêmes services.
Par exemple, une plateforme peut activer un traitement spécifique lorsqu’une file gérée est disponible, tout en conservant une configuration différente en développement local. Cette capacité devient particulièrement utile quand plusieurs environnements coexistent et que les déploiements doivent rester prévisibles.
Laravel Cloud a également fait évoluer son infrastructure et ses réglages de déploiement. Les équipes qui souhaitent approfondir les choix de sécurité peuvent consulter cet article sur les paramètres de sécurité appliqués lors des déploiements Cloud.
Ces changements rappellent qu’un environnement d’hébergement ne se résume pas à la mise en ligne du code : il influence aussi les permissions, les traitements asynchrones et les contrôles qui précèdent chaque publication.
Campagne 2026 du baromètre des salaires en PHP : un démarrage en-dessous des attentes
En bref : La Campagne 2026 du baromètre des salaires en PHP a recueilli 509 réponses, soit une baisse notable de près de 30% par rapport à l’année précédente.Cette diminution reflète un contexte de marché du travail français difficile pour…
Laravel Forge en août : comptes multiples et Ubuntu 26.04 LTS
Forge autorise désormais plusieurs connexions de contrôle de code par fournisseur. Une équipe qui utilise un compte GitHub personnel pour ses prototypes et un compte d’organisation pour ses applications clientes peut les garder tous deux associés, sans devoir se déconnecter puis reconnecter à chaque changement de projet.
Ubuntu 26.04 LTS est proposé chez tous les fournisseurs de serveurs pris en charge, tandis qu’Ubuntu 22.04 n’est plus disponible pour les nouveaux serveurs. Les machines déjà en place ne sont pas présentées comme automatiquement remplacées : le changement concerne l’offre de création de nouveaux serveurs. Forge ajoute aussi des préférences de notifications dans l’application, permettant notamment d’activer ou de désactiver séparément les alertes de déploiement réussi et de serveur obsolète.
Enfin, les nouveaux serveurs chargent les modules Brotli, prêts à être activés dans la configuration Nginx. Cette compression peut réduire le volume transféré pour les réponses compatibles, à condition que la configuration du serveur et les clients la prennent en charge. La nouveauté est donc disponible dès la création de la machine, mais son activation reste un choix d’exploitation.
Au fil de ces nouveautés produit, Laravel renforce des tâches très concrètes : déplacer des fichiers sans coupure, retrouver des contenus par leur sens, ordonner des traitements critiques et administrer plusieurs environnements avec davantage de contrôle. Le suivi des versions et des évolutions Laravel permet de garder ces changements en perspective au sein d’un écosystème Laravel qui continue d’évoluer.