Zum Inhalt springen
BirdAPI powered by SKYLITE.DESIGN
Kontakt
Zurück zum Blog

Verwendung der Laravel once-Methode

Meist gelesen

Fortgeschritten

  • Laravel 12
  • PHP 8.4

Die once-Methode in Laravel ermöglicht es dir, eine Closure nur einmal auszuführen und das Ergebnis zu zwischenspeichern, um es bei wiederholten Aufrufen direkt...

PDF / Drucken
0 Bewertungen
1.572 0 Kommentare

Schritt 1: Verwendung der once-Methode

Verwende die once-Methode, um eine Closure zu übergeben, die nur einmal ausgeführt wird. Zum Beispiel:
php
$result = Cache::once('unique-key', function () {
    // Teure Berechnung oder Abfrage hier durchführen
    return DB::table('users')->get();
});
In diesem Beispiel wird die Closure nur einmal ausgeführt. Bei wiederholten Aufrufen der once-Methode mit derselben unique-key wird das zwischengespeicherte Ergebnis zurückgegeben, anstatt die Berechnung erneut durchzuführen.
Die Verwendung der once-Methode kann die Leistung verbessern, indem teure Berechnungen vermieden werden, wenn das Ergebnis bereits zwischengespeichert wurde. Beachte jedoch, dass dies nur für Daten gilt, die nicht häufig aktualisiert werden müssen.
php
Cache::forget('unique-key');

Kommentare 0

Noch keine Kommentare. Seien Sie der Erste!

Kommentar schreiben

Ihre Meinung ist willkommen — Kommentare erscheinen nach kurzer Prüfung.

Kommentare werden vor Veröffentlichung moderiert.