15 Laravel Tips in 13 Minutes: August 2025

  • Route-Namen und Präfixe können mehrere Ebenen tief sein.
  • Es gibt ein Paket namens 'cur lab laravel reactions' für das Hinzufügen von Reaktionen wie Likes und Dislikes zu Ihrem eloquenten Modell.
  • Enums können in Routen verwendet werden und werden automatisch validiert.
  • Mit Laravel HTTP-Client können Sie mehrere API-Endpunkte gleichzeitig aufrufen und die Ergebnisse kombinieren.
  • Routing mit Subdomains kann statisch oder dynamisch sein.
  • Es gibt eine Reihe von Tipps zur Optimierung von Laravel, wie z.B. die Verwendung von 'is' zum Vergleichen von Modellen, 'latest' und 'oldest' für die Sortierung nach Erstellungsdatum, 'whereKey' und 'whereKeyNot' für die Suche nach Primärschlüsseln und mehr.
  • Das Middleware 'passwordconfirm' kann verwendet werden, um den Benutzer zur erneuten Eingabe seines Passworts aufzufordern, bevor er auf bestimmte Bereiche zugreift.
  • Subqueries können mit 'addSelect' hinzugefügt werden.
  • Mit 'response stream download' können Sie CSV-Dateien on the fly erstellen.
  • Es gibt eine Methode, um zu verhindern, dass Benutzer bei der Registrierung für kostenlose Testversionen die gleiche E-Mail-Adresse mit einem '+'-Suffix verwenden.
  • In Laravel-Benachrichtigungen werden nur die letzten Aktionen angezeigt, wenn mehrere hinzugefügt werden.
  • Bilder, die während der Ausführung von Seedern generiert werden, können in eine Warteschlange verschoben werden, um die Leistung zu verbessern.
  • Mit 'request input' können Sie auf mehrere Ebenen von JSON-Daten zugreifen, ohne 'JSON decode' manuell aufrufen zu müssen.
  • Alpine oder Tailwind CSS können anstelle von Livewire verwendet werden, um schnellere Ergebnisse zu erzielen.
  • Mit den Casting-Request-Funktionen können Sie den Typ der Variablen bestimmen und validieren.

via 15 Laravel Tips in 13 Minutes: August 2025