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.
Kommentare
Noch keine Kommentare — schreib den ersten.
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 …
·