Unterstützung für den HTTP-Query-Method in Laravel 13.19
Laravel 13.19.0 ergänzt Unterstützung für den HTTP-QUERY-Verb mit der neuen Client-Methode Http::query() sowie den Testing-Helpers query und queryJson.
Außerdem kommen eine reduceInto-Methode für Collections, ein Helper für gezählte Strings und das massenhafte Dispatchen von SQS-Jobs hinzu. Ein nützliches Update für Projekte mit HTTP-Client und Queue-Workflows.
Laravel 13.19.0 führt die Methode Http::query() ein, um den HTTP-QUERY-Verb zu unterstützen. Im Gegensatz zu herkömmlichen GET-Anfragen werden die Parameter hierbei im Request-Body übertragen. Die Methode sendet standardmäßig JSON oder, bei Verwendung von asForm(), formkodierte Daten, wobei die bestehende URL-Query-Verarbeitung unverändert bleibt.
Für das Testen von Routen, die auf QUERY reagieren, wurden die Helper query() und queryJson() ergänzt. Diese funktionieren analog zu bestehenden Methoden wie delete() und platzieren die Testdaten direkt im Body der Anfrage.
Im Bereich der Collections gibt es die neue Methode reduceInto(), mit der ein Akkumulator direkt verändert werden kann, anstatt in jeder Iteration einen neuen Wert zurückzugeben. Für die String-Manipulation wurde der Helper Str::counted() eingeführt, der die Pluralisierung eines Wortes und das Voranstellen der Anzahl in einem Schritt erledigt.
Bei den Queue-Verbesserungen wird für SQS nun die SendMessageBatch-API für Massenversand genutzt, was die Anzahl der API-Aufrufe reduziert. Zudem kann der Queue-Fake nun reservierte Jobs untersuchen, sodass Tests prüfen können, ob Jobs bereits übernommen, aber noch nicht abgeschlossen wurden.
Leserforum
Noch keine Beiträge — eröffne die Debatte.
Starte die Diskussion
Kein Konto, kein Passwort nötig — gib einfach deine E-Mail-Adresse ein, wir senden dir einen einmaligen Anmelde-Link. Beim ersten Mal bist du damit automatisch angemeldet.
Deine Bewertung wird nach der Anmeldung automatisch übernommen.
Schau in dein Postfach
Wir haben einen Anmelde-Link an … gesendet. Öffne ihn auf diesem Gerät — dieser Tab meldet dich automatisch an.
Warte auf deinen Klick …
·