Prise en charge de la méthode HTTP Query dans Laravel 13.19
Laravel 13.19.0 ajoute la prise en charge du verbe HTTP QUERY avec la nouvelle méthode client Http::query() et des helpers de test query et queryJson.
La version apporte aussi une méthode reduceInto pour les collections, un helper de chaîne comptée et l’envoi groupé de jobs SQS, ce qui en fait une mise à jour utile pour les équipes Laravel.
Laravel 13.19.0 introduit la méthode Http::query(), permettant l'utilisation du verbe HTTP QUERY. Contrairement aux requêtes GET classiques, cette méthode transmet les paramètres dans le corps de la requête. Elle envoie du JSON par défaut ou des données encodées via asForm(), sans modifier la gestion existante des paramètres d'URL.
Pour accompagner cette nouveauté, les helpers de test query() et queryJson() ont été ajoutés. Ils permettent de simuler des requêtes QUERY et de vérifier les réponses, suivant le même modèle que les helpers existants comme delete().
Le framework enrichit également ses utilitaires de collections et de chaînes de caractères. La méthode reduceInto() permet de modifier un accumulateur directement, ce qui est idéal pour les objets ou les tableaux sans avoir à retourner une valeur à chaque itération. Par ailleurs, le helper Str::counted() simplifie la pluralisation en ajoutant le nombre devant le mot en un seul appel.
Côté files d'attente, les envois groupés vers SQS utilisent désormais l'API SendMessageBatch, réduisant ainsi le nombre de requêtes. De plus, le "queue fake" peut désormais inspecter les jobs réservés, permettant aux tests de valider les jobs récupérés mais non encore terminés.
Tribune des lecteurs
Pas encore de contributions — lance le débat.
Lance la discussion
Pas de compte ni de mot de passe — saisis simplement ton adresse e-mail et nous t’envoyons un lien de connexion à usage unique. Première visite ? Tout se met en place automatiquement.
Ton évaluation sera appliquée automatiquement après ta connexion.
Vérifie ta boîte mail
Nous avons envoyé un lien de connexion à …. Ouvre-le sur cet appareil — cet onglet te connectera automatiquement.
En attente de ton clic …
·