Leistungen Blog Kontakt Anfrage stellen
Alle Beiträge

Laravel Queues: Hintergrundprozesse richtig umsetzen

1 Min. Lesezeit 15. Juni 2026
Laravel Queues: Hintergrundprozesse richtig umsetzen

Laravel Queues verstehen und richtig nutzen

Manche Aufgaben dauern zu lange für einen HTTP-Request: E-Mails versenden, PDFs generieren, externe APIs aufrufen, große Datenmengen verarbeiten. Dafür gibt es Queues.

Das Grundprinzip

Ein Job wird in die Queue geschrieben. Ein Queue-Worker verarbeitet ihn im Hintergrund. Der HTTP-Request antwortet sofort — ohne auf die langsame Aufgabe zu warten.

// Job dispatchen
ProcessInvoice::dispatch(\)->onQueue('invoices');

// Im Job
public function handle(): void
{
    \->invoice->generatePdf();
    Mail::to(\->invoice->customer)->send(new InvoiceMail(\->invoice));
}

Queue-Backends

Horizon für Monitoring

Laravel Horizon gibt dir ein schönes Dashboard für deine Queue-Jobs. Durchsatz, Fehlerrate, Job-Dauer — alles auf einen Blick.

Zurück zum Blog Projekt besprechen