Zum Inhalt springen

Laravel Release Notes

604 Einträge aus 4 Quellen. Zuletzt aktualisiert:

Folge Laravel, um die Release Notes in deinen Feed zu holen.

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

Echo: Upgrade-Prompt für Livewire 4

Ein neuer Prompt unterstützt dabei, die wichtigsten Änderungen für das Upgrade auf Livewire 4 zu erkennen und systematisch abzuarbeiten.

Pull request by @pushpak1300

Upgrading is easier when you have a focused guide. This prompt helps you identify the key changes for Livewire 4 and work through them systematically, reducing upgrade risk and cutting down on "why did this break?" time.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

Echo: Leistungsprobleme und Stale-Closure-Fehler in useEcho behoben

Der Hook useEcho wurde hinsichtlich Stale-Closure-Problemen und Leistung verbessert, was zu zuverlässigerem Verhalten und flüssigerem Rendering bei vielen Events führt.

Pull request by @pataar

This improves hook reliability and performance by addressing stale closure issues, meaning fewer head-scratching realtime UI bugs and smoother rendering under heavy event traffic. If you're building reactive dashboards or chat experiences, this makes your client-side behavior more dependable.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

Echo: Neuer Hook für den Verbindungsstatus

Ein neuer Connection-Status-Hook ermöglicht es, Zustände wie verbunden, Wiederverbindung oder offline in der Oberfläche darzustellen.

Pull request by @nexxai

A connection status hook is a big UX unlock: you can clearly reflect "connected / reconnecting / offline" states and handle them gracefully in your UI. Great for realtime-heavy apps where user trust depends on knowing whether updates are truly live.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

Echo: Event Overloading

Event Overloading erweitert die Möglichkeiten, Events zuzuordnen und zu verarbeiten, sodass fortgeschrittene Echtzeit-Muster ohne Umwege umsetzbar sind.

Pull request by @joetannenbaum

Event overloading expands how you can map and handle events, making advanced realtime patterns easier to express without workaround code. Useful when you're consolidating many event types into a cleaner, more maintainable client-side layer.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

Horizon: Neuer Befehl horizon:listen

Der neue Befehl horizon:listen überwacht Dateiänderungen und startet Horizon während der Entwicklung automatisch neu, ähnlich wie queue:listen.

Pull request by @mathiasgrimm

Introducing a new horizon:listen command that watches for file changes and automatically restarts Horizon during development. This new command mirrors Laravel's built-in queue:listen command behavior.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

Pint: Neues Ausgabeformat agent für KI-Agenten

Pint bietet das neue Format --format agent mit strukturierter JSON-Ausgabe, das automatisch verwendet wird, wenn Pint in OpenCode oder Claude Code läuft.

Pull request by @nunomaduro

A new --format agent flag was added that gets automatically used when Pint is executed within OpenCode or Claude Code.

The default Pint output is designed for humans: colorful, with progress dots and formatted summaries. AI agents need something different: structured JSON they can reliably parse, unambiguous status values like "status":"pass" instead of inferring from formatted text, minimal output that saves context window and reduces token cost, and deterministic results without ANSI colors or formatting noise.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

Prompts: Neue grid-Komponente

Die neue grid-Komponente in Prompts ermöglicht responsive, rasterbasierte Layouts zur übersichtlichen Darstellung von Daten.

Pull request by @pushpak1300

The new grid component in Prompts allows developers to easily create responsive grid-based layouts and present data clearly.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

Pulse: Unterstützung für Livewire 4

Pulse ist jetzt mit Livewire 4 kompatibel.

Pull request by @joshhanley

Pulse is ready for Livewire 4, keeping your application observability UI compatible as you move forward. That means fewer blockers when modernizing your stack.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

VS Code Extension: Livewire 4 Support

Die VS Code Extension unterstützt jetzt Livewire 4 und versteht Komponenten besser.

Pull request by @TitasGailius

First-class Livewire 4 support in the extension helps you stay in flow with better editor understanding as you build components: less context switching, more shipping.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

VS Code Extension: Verbesserte Docker-Unterstützung

Die VS Code Extension unterstützt Laravel-Entwicklung in Docker-Containern nun besser.

Pull request by @TitasGailius

Improved Docker support makes Laravel development inside containers feel more natural in VS Code, helping teams standardize environments and reduce "works on my machine" friction.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

VS Code Extension: Hover-Links für Scopes zur Implementierung

Markdown-Hover-Links bei Query Scopes erlauben es, von der Verwendung schnell zur Implementierung zu springen.

Pull request by @N1ebieski

Hover links turn query scopes into a navigable experience, jumping from usage to implementation faster, which is especially valuable in large codebases with lots of shared scopes.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

VS Code Extension: Unterstützung für Laravel Attributes

Die Extension unterstützt Laravel-Attribute besser, was Navigation verbessert und Fehlalarme reduziert.

Pull request by @N1ebieski

Better attribute support helps the editor understand modern Laravel patterns, improving navigation and reducing false positives. If your project leans on PHP attributes, this makes day-to-day editing noticeably smoother.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

VS Code Extension: Artisan-make-Befehle im Explorer integriert

Die artisan make:*-Befehle sind jetzt in den VS Code Explorer und das Kontextmenü integriert, sodass Dateien ohne Terminal erzeugt werden können.

Pull request by @N1ebieski

Generate files where you're already working: integrating artisan make:* into the explorer and context menu cuts down on terminal hopping and keeps scaffolding close to your project structure.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

VS Code Extension: Autovervollständigung für FormRequest-Regeln

Die Laravel VS Code Extension unterstützt jetzt Autovervollständigung für Validierungsregeln in FormRequest, was Tippfehler reduziert und das Schreiben von Validierung beschleunigt.

Pull request by @N1ebieski

Smarter autocomplete for FormRequest validation rules means fewer typos and faster validation authoring, which is particularly helpful when you're juggling complex rule sets.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel

VS Code Extension: Scope-Parameter in Repository und Docblock-Generator

Die VS Code Extension nimmt Scope-Parameter in Repository-Hinweise und generierte Docblocks auf, was die Genauigkeit der Autovervollständigung verbessert und vorhandene Scopes leichter auffindbar macht.

Pull request by @N1ebieski

Docblocks and repository hints that include scope parameters improve autocomplete accuracy and make "discoverability" better for teammates, so using existing scopes becomes as easy as reading the method signature.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel Framework von Laravel

Laravel 12.x: @includeIsolated-Direktive für Blade

Die neue Blade-Direktive @includeIsolated bindet Partials isoliert ein, sodass sie nur explizit übergebene Daten erhalten und keine Variablen hinein- oder herausgelangen.

Pull request by @KennedyTedesco

When you need to reuse a partial without accidentally leaking variables in (or out), @includeIsolated gives you a clean, predictable boundary - great for shared UI components and emails where "mystery data" can be costly to debug.

{{-- Only receives what you pass explicitly --}}
@includeIsolated("partials.alert", ["type" => "success", "message" => $message])

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel Framework von Laravel

Laravel 12.x: Cache::withoutOverlapping() ergänzt

Cache::withoutOverlapping() ist ein neuer Wrapper um Cache::lock()->block(), der überlappende Ausführungen mit weniger Code verhindert.

Pull request by @mathiasgrimm

This adds a tidy, expressive wrapper around cache locks, so you can prevent overlapping work with less boilerplate. Perfect for cron jobs, report generation, and any "only one at a time" tasks.

Cache::withoutOverlapping('reports:daily')
    ->block(10, function () {
        // This work will not run concurrently.
        GenerateDailyReport::run();
    });

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel Framework von Laravel

Laravel 12.x: Collection::containsManyItems()

Die neue Collection-Methode containsManyItems prüft, ob eine Collection zwei oder mehr Elemente enthält, und ergänzt containsOneItem.

Pull request by @stevebauman

A new containsManyItems method was added to complement the existing containsOneItem, enabling you to do a quick check to see if a collection contains two or more items.

match (true) {
    $collection->isEmpty() => '...',
    $collection->containsOneItem() => '...',
    $collection->containsManyItems() => '...',
};

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel Framework von Laravel

Laravel 12.x: JSON:API Resource

Laravel unterstützt nun JSON:API Resources, um standardkonforme APIs mit konsistenter Struktur zu erstellen.

Pull request by @crynobone

This introduces JSON:API resource support, making it easier to ship standards-compliant APIs with consistent structure across teams and services. If you're standardizing responses (or integrating with clients that expect JSON:API), this helps reduce custom formatting and makes your API surface more predictable.

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Laravel Framework von Laravel

Laravel 12.x: BackedEnum als Session-Keys

Backed Enums können jetzt als Session-Keys verwendet werden.

Pull request by @ahinkle

You can now use backed enums as session keys, which keeps key names centralized and typo-proof, especially helpful in larger apps where session keys tend to spread over time.

enum CheckoutSession: string
{
    case Cart = 'checkout.cart';
    case ShippingAddress = 'checkout.shipping_address';
    case PaymentMethod = 'checkout.payment_method';
}

session()->put(CheckoutSession::Cart, $items);
session()->get(CheckoutSession::Cart);

Originalquelle(öffnet in neuem Tab)Problem melden