# Laravel Release Notes (Seite 6)

> 519 Updates, 4 aktive Quellen, zuletzt aktualisiert am 6. Oktober 2026.

Quelle: [Seite](https://updatefeed.de/updates/laravel) · Feed: [RSS](https://updatefeed.de/feed/laravel/feed.rss)

## Produkte

- [Herd Macos](https://updatefeed.de/updates/laravel/herd-macos.md): 2 Updates, zuletzt 16. September 2026
- [Herd Windows](https://updatefeed.de/updates/laravel/herd-windows.md): 1 Update, zuletzt 19. August 2026
- [Laravel Framework](https://updatefeed.de/updates/laravel/laravel-framework.md): 29 Updates, zuletzt 6. Oktober 2026

## Juni 2026

### Socialite: Optionale Unique-Indexing-Jobs gegen doppeltes Scout-Reindexing

30. Juni 2026

Die neuen optionalen Job-Varianten `MakeSearchableUnique` und `RemoveFromSearchUnique` stellen sicher, dass pro Modell nur ein Indexierungs-Job in der Queue liegt, und erfordern einen Standard-Cache-Store.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Socialite: Fake-Benutzer einfacher mit User::fake() erstellen

30. Juni 2026

Mit der neuen statischen Methode `User::fake()` lassen sich Socialite-Testbenutzer mit nur den benötigten Attributen erzeugen, den Rest füllen Standardwerte, auch für OAuth-1-Benutzer.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Laravel Framework 13.18.0

30. Juni 2026 · Version 13.18.0

Version 13.18.0 reduziert Cache-Zugriffe bei debounced Jobs, ergänzt prioritätsbasierte Registrierung für Dev-Befehle und Informationen im WorkerStopping-Event und behebt mehrere Fehler, etwa bei Cache-Headern auf HEAD-Requests, RateLimited-Middleware und Number::forHumans().

[Originalquelle](https://github.com/laravel/framework/releases/tag/v13.18.0)

### schema:dump mit Flag --without-migration-data

30. Juni 2026

Der Befehl `schema:dump` akzeptiert jetzt das Flag `--without-migration-data`, das die Zeilen der Migrationstabelle aus dem Dump entfernt und nur die Struktur ausgibt.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### between()/unlessBetween() unabhängig von der timezone()-Reihenfolge

30. Juni 2026

Wird `between()` oder `unlessBetween()` vor `timezone()` aufgerufen, wird die angegebene Zeitzone nun korrekt berücksichtigt, weil die Zeitprüfung erst bei Ausführung des Filters erfolgt.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Neuer Befehl php artisan dev

30. Juni 2026

`php artisan dev` startet Server, Queue Worker, Log-Tailing und Vite gleichzeitig mit farblich getrennter Ausgabe, erkennt den Node-Paketmanager automatisch und lässt sich über Service Provider um weitere Befehle erweitern.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Maintenance-Mode-Treiber array für paralleles Testen

30. Juni 2026

Ein neuer In-Memory-Treiber `array` hält den Maintenance Mode pro Prozess isoliert und vermeidet so Race Conditions bei parallelen Test-Suites.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Neue Methode whenFilledEnum in InteractsWithData

30. Juni 2026

`whenFilledEnum()` führt den Callback nur aus, wenn der Schlüssel vorhanden ist und der Wert einem gültigen Enum-Case entspricht, und übergibt eine typisierte Enum-Instanz.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### anyOf-Unterstützung in JSON Schema

30. Juni 2026

`Illuminate\JsonSchema` unterstützt jetzt `anyOf`, was für KI-Szenarien mit strukturierter Ausgabe nützlich ist, in denen ein Feld mehrere unterschiedliche Formen annehmen kann.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Neu: Bus::bulk() für effizientes Queueing vieler Jobs

30. Juni 2026

`Bus::bulk()` gruppiert Jobs nach Queue und Connection und führt pro Gruppe nur einen einzigen Bulk-Insert aus, statt jeden Job einzeln zu schreiben.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### attachFromStorage-Helfer für Notification MailMessage

30. Juni 2026

`MailMessage` in Notifications bietet nun `attachFromStorage()` und `attachFromStorageDisk()`, um Dateien direkt aus dem Storage anzuhängen, wie es bei `Mailable` schon möglich war.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Multi-Type-Unions in Illuminate\JsonSchema

30. Juni 2026

`Illuminate\JsonSchema` kann nun Schemas mit mehreren Typen im Feld `type` (z. B. `['string', 'number', 'boolean']`) darstellen, statt wie bisher eine Exception zu werfen.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Cache::rememberWithState()

30. Juni 2026

`Cache::rememberWithState()` liefert neben dem gecachten Wert auch einen booleschen Hinweis, ob es ein Treffer oder Fehlschlag war.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Parameter normalize für Str::studly() und Str::pascal()

30. Juni 2026

Mit `normalize: true` werden komplett großgeschriebene Wortsegmente vor der Umwandlung kleingeschrieben, sodass etwa aus `CBOR` das Ergebnis `Cbor` wird.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Client\Request::uri() im HTTP-Client

30. Juni 2026

Das `Request`-Objekt des HTTP-Clients hat jetzt eine `uri()`-Methode, die eine `Illuminate\Support\Uri`-Instanz zurückgibt und Prüfungen in `Http::assertSent()` vereinfacht.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Inertia: Page-Objekt im titleCallback

30. Juni 2026

Die Funktion `titleCallback` erhält nun das vollständige `page`-Objekt als zweites Argument, sodass Page Props und Metadaten für den Dokumenttitel nutzbar sind.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Inertia: async-Option in FormComponentOptions

30. Juni 2026

Die `async`-Option wird bei einer `<Form>`-Komponente nicht mehr verworfen, sondern in `FormComponentOptions` aufgenommen und an den zugrunde liegenden Visit weitergereicht.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Inertia: onSuccess-Callback von Form wird abgewartet

30. Juni 2026

Gibt der `onSuccess`-Callback einer `<Form>` ein Promise zurück, wird dieses nun abgewartet, bevor der `processing`-Status zurückgesetzt wird.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Inertia: Props im withApp-Callback

30. Juni 2026

Der `withApp`-Callback erhält jetzt die initialen Page Props, wie es zuvor beim älteren `setup`-Callback möglich war.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

### Boost: Pint läuft standardmäßig mit --dirty

30. Juni 2026

Die Pint-Integration von Boost verwendet standardmäßig `--dirty`, sodass nur geänderte Dateien formatiert werden, was zusammen mit `--parallel` die Formatierung deutlich beschleunigt.

[Originalquelle](https://laravel.com/framework/docs/changelog#log-2026-06)

Weitere Einträge: [Seite 7](https://updatefeed.de/updates/laravel.md?seite=7)
