Les nouveautés de septembre donnent à Laravel un visage plus opérationnel : recherche enrichie, intégration de Mercure, transferts de fichiers plus sûrs et outils de déploiement mieux adaptés aux équipes. Ces améliorations des produits ne se limitent pas au framework PHP. Laravel Cloud et Forge évoluent aussi, avec des environnements de prévisualisation isolés, des indicateurs de requêtes et une gestion plus souple des bases de données.
Pour illustrer ces changements, imaginons une petite plateforme qui aide des structures de services à domicile à organiser leurs interventions. Elle peut désormais mieux retrouver des informations, tester une nouvelle version sans toucher à la production et surveiller les lenteurs sans installer de paquet supplémentaire. Les mises à jour Laravel intéressent donc autant les développeurs que les équipes qui s’appuient sur leurs applications au quotidien.
Voici les principales fonctionnalités à retenir, avec des exemples pour comprendre leur effet concret sur le développement web. Pour vérifier les détails selon la version installée, le changelog officiel du framework reste le meilleur point de départ.
- IA et recherche : création de fournisseurs d’IA à la demande et recherche sémantique ou hybride avec Typesense et Meilisearch.
- Temps réel et stockage : connecteur Mercure pour Echo, et transfert de fichiers entre disques avec des méthodes dédiées.
- Laravel Cloud : previews isolées, métriques de requêtes, comptes de base de données séparés et stockage MySQL ajusté automatiquement.
- Laravel Forge : import, export et réorganisation des redirections, ainsi que mise en sourdine des alertes de serveurs choisis.
Les nouveautés de septembre dans Laravel : IA et recherche plus pertinentes
La création d’un fournisseur d’IA peut maintenant se faire au moment où l’application en a besoin. Avec Ai::build(), un développeur construit un provider à partir d’une configuration sans modifier les fournisseurs déjà définis dans l’application ; c’est utile, par exemple, lorsqu’une plateforme reçoit une clé API différente pour chaque entreprise cliente.
Cette approche convient aussi aux listes de secours, ou failover : si un fournisseur ne répond plus, l’application peut basculer vers une autre configuration. Une plateforme fictive de prise de rendez-vous pourrait ainsi utiliser les identifiants propres à chaque structure, tout en conservant un service de secours pour éviter une interruption visible par les utilisateurs.
Recherche sémantique et hybride avec Scout
Laravel Scout étend les possibilités de recherche de Typesense : les méthodes semantic() et hybrid() permettent de combiner le sens d’une requête avec des critères plus classiques. Les vecteurs peuvent être générés avec Laravel AI, créés par l’auto-embedding de Typesense ou fournis par le projet lui-même ; le moteur Meilisearch peut également s’appuyer sur ses propres embedders.
Dans un catalogue de formations, une recherche comme « accompagner une personne âgée à domicile » peut ainsi faire remonter des contenus pertinents même si le titre emploie une formulation différente. Les équipes qui suivent les évolutions de l’IA dans l’écosystème Laravel peuvent aussi consulter cet aperçu des outils d’IA et innovations Laravel.
Pour comprendre les usages possibles de ces assistants dans une application, cette présentation vidéo offre un complément utile.
Comment Romega a Réduit de 250 Heures le Travail DevOps grâce à Laravel Forge
Dans un contexte où les agences de développement logiciel cherchent à optimiser leur efficacité tout en maîtrisant leurs coûts, Romega Software illustre parfaitement cette dynamique. En adoptant Laravel Forge, cette agence a réussi à transformer sa gestion des serveurs et…
Echo, Mercure et stockage : des échanges plus fluides
Laravel Echo intègre désormais un connecteur Mercure, qui s’appuie sur l’API native EventSource du navigateur : aucun client supplémentaire n’est nécessaire. Le connecteur prend en charge les canaux privés, de présence et chiffrés, ainsi que les whispers, ces messages temporaires entre clients.
Pour une équipe de coordination, cela peut servir à actualiser en direct le statut d’une intervention ou à signaler qu’un collègue consulte déjà un dossier. Les autorisations restent déterminantes : les canaux privés et chiffrés doivent être associés aux règles d’accès adaptées, particulièrement lorsque les données échangées sont sensibles.
Copier ou déplacer des fichiers entre disques
Les méthodes copyToDisk() et moveToDisk() transfèrent un fichier d’un disque de stockage à un autre en flux continu, par exemple du stockage local vers S3. Le déplacement ne supprime le fichier d’origine qu’après la réussite de la copie, ce qui réduit le risque de perdre un document lors d’un transfert interrompu.
Une application peut, par exemple, conserver temporairement une pièce jointe sur le disque local avant de l’archiver dans le stockage cloud. Cette évolution complète les pratiques de gestion des fichiers et de sécurité ; les équipes peuvent suivre les autres ajouts dans le fil d’actualité consacré à Laravel.
Laravel Cloud CLI : Déployez et Gérez Vos Applications Laravel Directement depuis le Terminal
La gestion et le déploiement d’applications Laravel gagnent en efficacité grâce à une nouveauté marquante : le Laravel Cloud CLI. Cette interface en ligne de commande, intégrée directement au terminal, révolutionne la manière dont les développeurs interagissent avec leur infrastructure…
Laravel Cloud : previews isolées et surveillance des requêtes
Chaque environnement de prévisualisation Laravel Cloud dispose désormais de ressources fraîches au lieu de pointer vers la production. Sur les offres Flex, il peut se mettre en veille entre deux revues, puis être supprimé lorsque la pull request est fusionnée ou fermée ; la page des déploiements présente aussi les demandes ouvertes, leur branche, leur dernier commit et l’accès à la preview.
Concrètement, une équipe peut tester une nouvelle page de réservation avec des ressources séparées, sans exposer de changements en cours aux utilisateurs. Cette isolation rend les revues plus sûres et donne aux développeurs un aperçu fidèle de la version proposée avant sa mise en ligne.
Métriques, comptes de base de données et capacité MySQL
Dans l’onglet Monitoring, la nouvelle vue des requêtes rassemble le volume, les codes de réponse et les temps de traitement par page. Les filtres par domaine et période aident à repérer une page lente ou une hausse d’erreurs, sans ajout de paquet ni modification du code de l’application.
Cloud permet également de créer des utilisateurs de base de données distincts, avec des droits en lecture seule ou en lecture-écriture limités aux bases nécessaires. Pour Laravel MySQL, le stockage peut augmenter automatiquement lorsqu’il atteint 90 % de sa capacité, avec une hausse de 50 % ; une taille maximale peut être définie et l’automatisme désactivé au besoin. Les offres Enterprise peuvent enfin acheminer les journaux en temps réel vers un bucket Amazon S3 appartenant au client, pour la conservation longue durée ou les besoins de conformité.
Cette vidéo présente les enjeux de déploiement et de gestion d’applications Laravel dans le cloud.
PHP fête son anniversaire : retour sur une success story du web
PHP célèbre ses 30 ans en 2025, marquant trois décennies d’innovation et de transformations majeures dans le paysage du web. Créé initialement par Rasmus Lerdorf en 1994 pour suivre les visiteurs de son site, le langage est rapidement devenu un…
Laravel Forge : redirections et notifications mieux maîtrisées
Forge facilite la gestion des redirections avec l’import en masse depuis un fichier CSV. Les règles peuvent être ajoutées à celles qui existent déjà ou remplacer l’ensemble, puis exportées ; leur ordre d’exécution se règle par glisser-déposer, un détail utile lorsqu’une règle générale risque de prendre le pas sur une redirection plus précise.
Les notifications peuvent aussi être mises en sourdine serveur par serveur. Une équipe peut ainsi garder les alertes de production dans sa boîte de réception tout en écartant celles d’environnements de test ou de staging, sans désactiver les notifications utiles ailleurs.
Des applications utiles aux métiers du soin et du service
Ces outils peuvent soutenir les plateformes utilisées par les services à la personne : planification des interventions, accès sécurisé aux documents ou suivi des demandes. Ils ne remplacent ni la relation humaine ni les compétences métier, mais une application plus fiable peut simplifier certaines tâches d’organisation pour les équipes de terrain.
Pour les personnes attirées par ces carrières, une formation spécialisée dans le soin ou le service à la personne permet d’acquérir les gestes et les connaissances attendus, puis d’accéder à des débouchés comme l’accompagnement à domicile ou l’aide en établissement. Le parcours commence généralement par le choix d’une spécialité, se poursuit par une formation adaptée et se concrétise par des périodes pratiques ou une première expérience auprès d’un employeur ; la maîtrise d’outils numériques devient ensuite un atout complémentaire dans un secteur qui s’organise de plus en plus avec des services en ligne.
Nouvelle version PHP 8.5.3 disponible : découvrez les dernières améliorations !
En bref : PHP 8.5.3 est une version corrective qui s’inscrit dans la continuité des mises à jour mineures depuis le lancement de PHP 8.5.Elle vise principalement à renforcer la stabilité, la sécurité et la compatibilité avec les environnements actuels.Cette…